C#代码显示错误无法将类型“string”转换为“int”
strings=textBox4.Text;string[]ss=s.Split(newchar[]{''});foreach(intiinss)test_in[i]=C...
string s = textBox4.Text;
string[] ss = s.Split(new char[] { ' ' });
foreach (int i in ss)
test_in[i] = Convert.ToInt32(ss[i]); 展开
string[] ss = s.Split(new char[] { ' ' });
foreach (int i in ss)
test_in[i] = Convert.ToInt32(ss[i]); 展开
3个回答
展开全部
ss是一个字符串数组,但是你foreach迭代声明变量为 int,所以这里是有问题的,你可以用如下两种写法:
1、用foreach
int i = 0;
foreach(string s in ss) {
// 这里的 s 就是第i个元素
test_in[i] = Convert.ToInt32(s);
}
2、用 for 循环
for(int i = 0; i < ss.Length; i++) {
test_in[i] = Convert.ToInt32(ss[i]);
}
1、用foreach
int i = 0;
foreach(string s in ss) {
// 这里的 s 就是第i个元素
test_in[i] = Convert.ToInt32(s);
}
2、用 for 循环
for(int i = 0; i < ss.Length; i++) {
test_in[i] = Convert.ToInt32(ss[i]);
}
展开全部
艺术成就87版红楼梦剧照-曹雪芹自题诗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询