asp.net 數(shù)組中字符串替換的幾種方式
更新時(shí)間:2009年06月25日 13:22:16 作者:
數(shù)組中字符串替換的幾種方式,需要用到的朋友可以參考下。
復(fù)制代碼 代碼如下:
//方法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 字符串、二進(jìn)制、編碼數(shù)組轉(zhuǎn)換函數(shù)
- asp.net 判斷數(shù)組是否存在某個(gè)值的方法
- asp.net(c#) 使用Rex正則來生成字符串?dāng)?shù)組的代碼
- asp.net通過js實(shí)現(xiàn)Cookie創(chuàng)建以及清除Cookie數(shù)組的代碼
- vb.net 數(shù)組參與SQL語句的查詢范例
- ASP.NET數(shù)組刪除重復(fù)值實(shí)現(xiàn)代碼
- ASP.NET MVC數(shù)組模型綁定詳解
- .NET數(shù)組使用中的注意事項(xiàng)小結(jié)
- .NET下模擬數(shù)組越界的方法詳解
相關(guān)文章
詳解ASP.NET-----Repeater數(shù)據(jù)控件的用法總結(jié)
本篇文章主要介紹了ASP.NET--Repeater數(shù)據(jù)控件的用法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。2016-11-11Asp.net開發(fā)常用的51個(gè)非常實(shí)用的代碼
Asp.net開發(fā)常用的51個(gè)非常實(shí)用的代碼,需要的朋友可以參考下。2010-06-06ASP.NET與MySQL數(shù)據(jù)庫簡明圖示入門教程
ASP.NET與MySQL數(shù)據(jù)庫簡明圖示入門教程...2006-09-09asp.net String.Empty NULL 不同之處
在asp.net(c#)中String.Empty、NULL、"" 3個(gè)語法經(jīng)常使用,作用是判斷字符串是否為空。2009-06-06.net core下對于附件上傳下載的實(shí)現(xiàn)示例
本篇文章主要介紹了.net core下對于附件上傳下載的實(shí)現(xiàn)示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-03-03