在C#中,我将值存储在数组中。
因此,要使用此代码创建此数组,请使用“ int [] values = new int [10];”
但是,如果我需要10个以上的值,或者如果我不知道我将拥有多少个值,该怎么办。可以是1、10或100。
我了解我需要让编译器知道数组应该有多大的想法,以便它可以为其分配内存空间。
有办法解决这个问题吗?
最佳答案
您可以使用List
并让它为您完成所有繁重的工作:
List<int> values = new List<int>();
在C#中,我将值存储在数组中。
因此,要使用此代码创建此数组,请使用“ int [] values = new int [10];”
但是,如果我需要10个以上的值,或者如果我不知道我将拥有多少个值,该怎么办。可以是1、10或100。
我了解我需要让编译器知道数组应该有多大的想法,以便它可以为其分配内存空间。
有办法解决这个问题吗?
最佳答案
您可以使用List
并让它为您完成所有繁重的工作:
List<int> values = new List<int>();