如何在数组索引中添加文本框文本

本文关键字:文本 添加 索引 数组 | 更新日期: 2023-09-27 18:12:14

如何在数组索引中添加文本框文本?

我有文本框文本"1 22 4 5 6 72"(用空格分隔)我想把它们加到数组中就像他们应该在这个位置,

array[0] = 1
array[1] = 22 
array[2] = 4
array[3] = 5
array[4] = 6
array[5] = 72

如何在数组索引中添加文本框文本

您可以使用String.Split返回一个新数组,如下所示:

array = textbox.Text.Split(' ');

或者如果你真的不想创建一个新的数组,你可以使用Array.CopyTo:

textbox.Text.Split(' ').CopyTo(array, 0);
注意,如果希望在整数之间有多个空格,您可能应该使用:
textbox.Text.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries)

可以按空格分割,将每一项转换为整型。

 int[] myArray = myText.Split(' ').Select(x => Convert.ToInt32(x)).ToArray();

您可以使用split - method拆分字符串,如:

string[] array = tb.Text.Split(new [] {" "}, StringSplitOptions.RemoveEmptyEntries).ToArray();

如果你想按整数值排序,你可以使用:

array.ToList().Sort((s1,s2) => int.Parse(s1).CompareTo(int.Parse(s2)));