| //方法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;
 }
 
 (编辑:宣城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |