各位.net高手,帮我解决个问题吧!
从数据库中读取一个字符串,是这样的"1,2,3,4,5",怎么把他么放到一个数组当中呢![]{1,2,3,4,5}
从数据库中读取一个字符串,是这样的"1,2,3,4,5",怎么把他么放到一个数组当中呢![]{1,2,3,4,5}
解决方案 »
- wap手机网后台页面想做成html输出
- 中文版VS2003,默认DateTime.ToString()的问题
- ASP.NET 中有没有滚动显示图片的控件
- 通常说的.net 2.0, .net 3.0, .net 3.5和CLR版本不是一回事吧?那么他俩个该怎么区别认识?
- 急!!!! 循环的问题,在线
- 程序集问题,谢谢
- 中午不知道大家是否有空,问一个同一个页面跳转的问题,郁闷!
- 有什么好的管理日志的方法
- 能不能让TextBox(<input type="text"..>)回车不PostBack?那位高手能讲讲PostBack的机制?
- 把微软的asp.net教程放入本机运行,出现的关于market.cs的问题?
- repeater数据格式显示问题
- 一个关于vs2003问题
string[] Array=a.split(',')
var arr = a.Split(',').Select(e => int.Parse(e));
foreach (var i in arr)
{
Console.WriteLine(i.GetType());
Console.WriteLine(i);
}
asp.net中split的用法.html
第一种方法:
string s=abcdeabcdeabcde;
string[] sArray=s.Split(c) ;
foreach(string i in sArray)
Console.WriteLine(i.ToString());
输出下面的结果:
ab
deab
deab
de
-------------------
第二种方法:
我们看到了结果是以一个指定的字符进行的分割。使用另一种构造方法对多个字符进行分割:
string s=abcdeabcdeabcde
string[] sArray1=s.Split(new char[3]{c,d,e}) ;
foreach(string i in sArray1)
Console.WriteLine(i.ToString());
可以输出下面的结果:
ab
ab
ab
---------------------
第三种方法:
除了以上的这两种方法以外,第三种方法是使用正则表达式。新建一个控制台项目。然后先添加 using System.Text.RegularExpressions;
System.Text.RegularExpressions
string content=agcsmallmacsmallgggsmallytx;
string[]resultString=Regex.Split(content,small,RegexOptions.IgnoreCase)
foreach(string i in resultString)
Console.WriteLine(i.ToString());
输出下面的结果:
agc
mac
ggg
ytx
-----------------------------
第四种方法:
string str1=我*****是*****一*****个*****教*****师;
string[] str2;
str1=str1.Replace(*****,*) ;
str2=str1.Split(*) ;
foreach(string i in str2)
Console.WriteLine(i.ToString());