0
带着这个问题我有,我想在一个文本框数据分开独立的,因此用户可以输入像这样:如何将数据在文本框中用隔离
100,65,21,53,51,100,69
,它会返回这个:
100
65
21
53
51
100
69
而且我将能够解析这些并在数学方程中使用它们?关于如何实现这一点的任何想法?
带着这个问题我有,我想在一个文本框数据分开独立的,因此用户可以输入像这样:如何将数据在文本框中用隔离
100,65,21,53,51,100,69
,它会返回这个:
100
65
21
53
51
100
69
而且我将能够解析这些并在数学方程中使用它们?关于如何实现这一点的任何想法?
您可以使用Split()方法。
string example = "waw,numb";
string[] exampleSplitted = example.Split(',');
那样分割的例子就是一个数组,其中的字符串被分成数组项。
for(int i = 0;i<2;i++)
{
WriteLine(exampleSplitted[i]);
}
输出
waw
numb
,如果你想要的结果作为整数只使用
Parse方法,但解析字符串时要小心
。
string text = "100,65,21,53,51,100,69";
var splitText = text.Split(',').ToArray();
int[] intArray = new int[splitText.Length];
int i = 0;
foreach (var item in splitText)
{
intArray[i] = int.Parse(item);
i++;
}
//use intArray for your mathamatical calculations
//you can check splitText is null for validations
使用String.Split()方法https://msdn.microsoft.com/en-us/library/system.string.split(v=vs.110).aspx – 4D1C70