手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >asp.net 数组中字符串替换的几种方式
asp.net 数组中字符串替换的几种方式
摘要:复制代码代码如下://方法1protectedvoidPage_Load(objectsender,EventArgse){if(!Page...

复制代码 代码如下:

//方法1

protected void Page_Load(object sender, EventArgs e)

{

if (!Page.IsPostBack)

{

ReplaceStr();

}

}

public void ReplaceStr()

{

ArrayList MyArray = new ArrayList();

MyArray.Add("123");

MyArray.Add("aaa");

if (MyArray.Contains("aaa"))

{

MyArray.Remove("aaa");

MyArray.Add("bbb");

}

for (int i = 0; i <= MyArray.Count - 1; i++)

{

Response.Write(MyArray[i].ToString());

}

}

//方法2

protected void Page_Load(object sender, EventArgs e)

{

if (!Page.IsPostBack)

{

ReplaceStr();

}

}

public void ReplaceStr()

{

string [] tm = new string[] { "123", "aaa" };

for (int i = 0; i < tm.Length; i++)

{

if (tm[i].ToString() == "aaa")

{

tm[i]=tm[i].Replace("aaa", "bbb");

}

}

for (int i = 0; i <= tm.Length - 1; i++)

{

Response.Write(tm[i].ToString());

}

}

//方法3

protected void Page_Load(object sender, EventArgs e)

{

if (!Page.IsPostBack)

{

string[] tm = new string[] { "123", "aaa" };

string Array=ReplaceValue(tm, "aaa", "bbb", ",");

Response.Write(Array);

}

}

public static string ReplaceValue(string[] item, string oldSv, string newSv, string separator)

{

if (item == null) return string.Empty;

StringBuilder sb = new StringBuilder();

foreach (string s in item)

{

if (s == oldSv)

{

sb.Append(newSv);

sb.Append(separator);

}

else

{

sb.Append(s);

sb.Append(separator);

}

}

string returnstr = sb.ToString();

returnstr = (returnstr.EndsWith(separator)) ? returnstr.Substring(0, returnstr.Length - 1) : returnstr;

return returnstr;

}

【asp.net 数组中字符串替换的几种方式】相关文章:

asp.net 时间类 一周的周一和周末的日期

asp.net中导出excel数据的方法汇总

asp.net 参数不同共用一个页面的实现方法

asp.net跳转页面的三种方法比较

.net 添加Cookie的4种方法

asp.net2.0如何加密数据库联接字符串

asp.net刷新本页面的六种方法

asp.net验证一个字符串是否符合指定的正则表达式

Asp.net中防止用户多次登录的方法

asp.net水晶报表参数字段在代码中赋值的方法

精品推荐
分类导航