C#中如何将字符串一个一个字符拆分出来操作?

 我来答
adavgl
推荐于2017-10-10 · TA获得超过765个赞
知道小有建树答主
回答量:753
采纳率:0%
帮助的人:593万
展开全部
有些方法很少用,用最常用的或者易懂的就好
String[] s = str.Split("=");//取出来是一个字符串数组
String[] ss = null;//用全局变量
int num = 0;
//循环取出来的字符串数组
for (int i=0;i<s.length();i++)
{
//每个字符串中都有 :,可以再一次取
String[]a=s.Split(":");
for(int j=0;j<a.length();j++)
{
ss[num++]=a[j];
}
}
hukongsheng
2011-01-18 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:121
采纳率:0%
帮助的人:98万
展开全部
据我所知,在C#里string型变量可以向数组一样的操作,例如:
string temp;
temp[0],temp[1]........
temp.length就是temp里字符的个数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
力波鸿0i
2011-01-18 · TA获得超过1259个赞
知道小有建树答主
回答量:461
采纳率:100%
帮助的人:349万
展开全部
str[index]
str为字符串的变量名,index为指示第几字符
比如str="Hello";
那么str[1]就是'e'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
郭攀岳
2011-01-18
知道答主
回答量:26
采纳率:0%
帮助的人:14.7万
展开全部
string str = "abc"; //例
string [] strs = str.Sprit('');
string str1 = strs[0].ToString(); //a
string str2 = strs[1].ToString(); //b
string str3 = strs[2].ToString(); //c
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友59046d5
2011-01-18 · TA获得超过697个赞
知道小有建树答主
回答量:589
采纳率:0%
帮助的人:456万
展开全部
用 string类的ToCharArray ()方法!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式