C# 向数组索引中添加两个整数而不求和
我是C语言的初学者, 我正试着这么做。。。。。用户输入43 24,应用程序接受此输入,将43放入arr1[0],将24放入arr1[1]。arr1是char[]类型。。我试过这样做:这只是代码的一部分,当然整行是字符串类型C# 向数组索引中添加两个整数而不求和,c#,integer,char,C#,Integer,Char,我是C语言的初学者, 我正试着这么做。。。。。用户输入43 24,应用程序接受此输入,将43放入arr1[0],将24放入arr1[1]。arr1是char[]类型。。我试过这样做:这只是代码的一部分,当然整行是字符串类型 foreach (char ch in wholeLine) { if (ch != ' ') { arr1[0] += ch ;
foreach (char ch in wholeLine)
{
if (ch != ' ')
{
arr1[0] += ch ;
}
}
arr[0]的输出为:g
我尝试将arr1设置为int[]类型,并执行了以下操作:
foreach (char ch in wholeLine)
{
if (ch != ' ')
{
int z = Convert.ToInt32(ch.ToString());
arr1[0] += z ;
}
}
但结果是:7
我只希望arr[0]包含43,我认为这是一个转换问题,但我不知道该怎么做,请帮助:
提前谢谢 可以使用字符串数组。如果调用字符串,它将返回一个字符串数组:
string words = "This is a list of words, with: a bit of punctuation" +
"\tand a tab character.";
string [] split = words.Split(new Char [] {' ', ',', '.', ':', '\t' });
foreach (string s in split) {
if (s.Trim() != "")
Console.WriteLine(s);
}
您可以使用wholeLine.Split,它将拆分字符串,并用它生成string[]数组。尝试string[]arr1=wholeLine.Splitnew char[]{'} 裂缝在哪里。。。它接受单个字符串,而不是字符串或字符数组?不是slating——我也提出了同样的建议,并在不久之后编辑了我的评论。真的应该有一个很好的老的普通的分割线熟食店!因为键盘的原因,我打错了,反正我也不在乎。不管怎么说,我的答案是错误的,尽管它是第一个。