如何在数组索引中添加文本框文本
本文关键字:文本 添加 索引 数组 | 更新日期: 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)));