我想从用户那里获取输入,如果找到,space
则将第一个字符串放入数组,将第二个字符串放入另一个新数组,例如当用户输入时,first second third
我想保存first
在char数组和second
另一个char数组中。我编写此代码是为了拆分,但不知道如何将输入保存在数组中以及数组数(例如空格数)中。
s = Console.ReadLine();
string[] ssize = s.Split(null);
您已经在以正确的方式进行操作。
s = Console.ReadLine();
//User inputs "First Second Third"
string[] ssize = s.Split(new string[] {" "}, StringSplitOptions.RemoveEmptyEntries);
foreach(string str in ssize)
Console.WriteLine("string: {0}", str);
或者
s = Console.ReadLine();
//User inputs "First Second Third"
string[] ssize = s.Split(new string[] {" "}, StringSplitOptions.RemoveEmptyEntries);
for(int i = 0; i < ssize .Length; i++)
Console.WriteLine("string {0}: {1}", i+1, ssize [i]);
ssize是一个数组,每个元素将包含一个字符串。
看到这个:http : //msdn.microsoft.com/en-us/library/tabh47cf%28v=vs.110%29.aspx
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句