CopyCode The Code is as follows: // method 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 ());
}
}
// Method 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 ");
}< BR >}< br> for (INT I = 0; I <= TM. length-1; I ++)
{< br> response. write (Tm [I]. tostring ();
}< BR >}< br> // method 3
protected void page_load (Object sender, eventargs E)
{< br> If (! Page. ispostback)
{< br> string [] TM = new string [] {"123", "AAA" };< br> String Array = replacevalue (TM, "AAA", "BBB", ",");
response. write (array);
}< BR >}< br> Public static string replacevalue (string [] item, string oldsv, string newsv, string separator)
{< br> If (item = NULL) return string. empty;
stringbuilder sb = new stringbuilder ();
foreach (string s in item)
{< br> If (S = oldsv)
{< br> Sb. append (newsv);
Sb. append (separator);
}< br> else
{< br> Sb. append (s);
Sb. append (separator);
}< BR >}< br> string returnstr = sb. tostring ();
returnstr = (returnstr. endswith (separator ))? Returnstr. substring (0, returnstr. Length-1): returnstr;
return returnstr;
}