发布于 2016-05-28 12:45:34 | 124 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

ASP.NET

ASP.NET 是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。


数组中字符串替换的几种方式,需要用到的朋友可以参考下。

//方法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; 
} 


最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务