c#中分割字符串的几种方法
6个回答
展开全部
可以用split。
比如你先定义一个字符串对象:string str="a,b,c,d,e,f,g";
然后你再定义一个数组 string[] words=str.split(','); // 这段代码就是把str按照逗号进行分割,也就是把str分割成a和b和c和d和e和f和g保存在你定义的字符串数组words中,此时words[0]=a;words[1]=b;words[2]=c……引用的时候也比较方便。
当然,你可以按照其他符号来分割也行,比如str.split('@'),当然前提是字符串中要含有那个符号,如果不含有,此时words[0]=str,就不存在words[1]了。
如果str="abcdefg"; 这时候该如何分割呢?可以这样写:string[] words=str.split("");// 也就是说按照空来分割,此时得到words[0]=a;words[1]=b;……
其他的用法可以查阅相关的资料,这里就介绍这么多。
比如你先定义一个字符串对象:string str="a,b,c,d,e,f,g";
然后你再定义一个数组 string[] words=str.split(','); // 这段代码就是把str按照逗号进行分割,也就是把str分割成a和b和c和d和e和f和g保存在你定义的字符串数组words中,此时words[0]=a;words[1]=b;words[2]=c……引用的时候也比较方便。
当然,你可以按照其他符号来分割也行,比如str.split('@'),当然前提是字符串中要含有那个符号,如果不含有,此时words[0]=str,就不存在words[1]了。
如果str="abcdefg"; 这时候该如何分割呢?可以这样写:string[] words=str.split("");// 也就是说按照空来分割,此时得到words[0]=a;words[1]=b;……
其他的用法可以查阅相关的资料,这里就介绍这么多。
展开全部
(1)如果字符串格式为:
String str="abc#def#hijkl#mn";
string[] s = str.Split(new char[] { '#' });
结果就是:
s[0]="abc";
s[1]="def";
s[2]="hijkl";
s[3]="mn";
(2)如果是单纯的字符串截取就简单了,比如:
String str="abcdefg";
String strnew=str.Substring(3,3);
结果是:strnew="def";
String str="abc#def#hijkl#mn";
string[] s = str.Split(new char[] { '#' });
结果就是:
s[0]="abc";
s[1]="def";
s[2]="hijkl";
s[3]="mn";
(2)如果是单纯的字符串截取就简单了,比如:
String str="abcdefg";
String strnew=str.Substring(3,3);
结果是:strnew="def";
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string a="1,2,3,4,5,6";
string [] STR=a.split(',',a);
在循环这个数组!
string [] STR=a.split(',',a);
在循环这个数组!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if (!Page.IsPostBack)
{
string abc = "1,2,3,4,5";
string[] a = abc.Split(',');
for (int i = 0; i < a.Length; i++)
{
drop.Items.Add(a[i]);
}
{
string abc = "1,2,3,4,5";
string[] a = abc.Split(',');
for (int i = 0; i < a.Length; i++)
{
drop.Items.Add(a[i]);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-01-20
展开全部
string[] numbers="1,2,3,4,5,6".Split(",".ToCharArray());
DropDownList ddlNumbers=new DropDownList();
foreach(string str in numbers)
{
ddlNumbers.Items.Add(str);
}
DropDownList ddlNumbers=new DropDownList();
foreach(string str in numbers)
{
ddlNumbers.Items.Add(str);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |