C#中如何将字符串一个一个字符拆分出来操作?
6个回答
展开全部
有些方法很少用,用最常用的或者易懂的就好
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];
}
}
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];
}
}
展开全部
据我所知,在C#里string型变量可以向数组一样的操作,例如:
string temp;
temp[0],temp[1]........
temp.length就是temp里字符的个数。
string temp;
temp[0],temp[1]........
temp.length就是temp里字符的个数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
str[index]
str为字符串的变量名,index为指示第几字符
比如str="Hello";
那么str[1]就是'e'
str为字符串的变量名,index为指示第几字符
比如str="Hello";
那么str[1]就是'e'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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
string [] strs = str.Sprit('');
string str1 = strs[0].ToString(); //a
string str2 = strs[1].ToString(); //b
string str3 = strs[2].ToString(); //c
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用 string类的ToCharArray ()方法!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询