2017-09-28 31 views
0

带着这个问题我有,我想在一个文本框数据分开独立的,因此用户可以输入像这样:如何将数据在文本框中用隔离

100,65,21,53,51,100,69 

,它会返回这个:

100 
65 
21 
53 
51 
100 
69 

而且我将能够解析这些并在​​数学方程中使用它们?关于如何实现这一点的任何想法?

+6

使用String.Split()方法https://msdn.microsoft.com/en-us/library/system.string.split(v=vs.110).aspx – 4D1C70

回答

1

您可以使用Split()方法。

string example = "waw,numb"; 
string[] exampleSplitted = example.Split(','); 

那样分割的例子就是一个数组,其中的字符串被分成数组项。

for(int i = 0;i<2;i++) 
{ 
WriteLine(exampleSplitted[i]); 
} 

输出

waw 
numb 
,如果你想要的结果作为整数只使用 Parse方法,但解析字符串时要小心

0
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 
相关问题