有无法添加到数组的方法吗?到目前为止,我知道我必须初始化并声明我的数组
int myarray = new array[10];
如果我不知道有多少项会进入数组并且想要给用户选项怎么办?
答案 0 :(得分:10)
您应该使用 List
List<int> myList = new List<int>();
答案 1 :(得分:0)
使用通用列表可以帮助您。以下是示例代码
List<Student> list = new List<Student>();
list.Add(new Student("bob"));
list.Add(new Student("joe"));
Student joe = list[1];
答案 2 :(得分:0)
您可以使用Array.Resize,虽然最好使用List<int>
,但实际上您不需要无限大小的数组,Arrary.Resize
也可用于您的目的。
int[] array = new int[4];
array[0] = 1;
array[1] = 2;
array[2] = 3;
array[3] = 4;
Array.Resize(ref array, Int16.MaxValue); //Resizing from 4 to 32767