在运行时生成数组

时间:2014-05-14 12:56:54

标签: c# arrays

我是C#的新手,我正在尝试找到一种在运行时生成数组的方法!我想做的事情非常简单。我想按一个按钮并将我的结果存储到一个数组中,同时程序为我想要放入的下一个条目创建另一个数组。我使用我的文章标题搜索了很多,或者像生成数组的名称,但没有任何东西可以帮助我。如果有人可以提出解决方案或关键词来搜索互联网并找到这样的话,我将不胜感激。

3 个答案:

答案 0 :(得分:1)

您可能需要List<Results>,例如:

List<Results> myResults = new List<Results>();

//...

public void BtnClick(...)
{
    Results results = GetResultsForInput();
    myResults.Add(results);
}

//..
//..

public class Results
{
   public int ID { get; set; }
   public string SomethingElse { get; set; } 
}

我读过泛型集合,特别是List&lt;&gt;

答案 1 :(得分:0)

最好在列表中进行

public List<MyClass> myList= new List<MyClass>();

然后

MyClass obj = new MyClass();     
//do some stuff    
myList.Add(obj);    

答案 2 :(得分:0)

好的,按钮点击事件只需创建一个新的列表数组。例如,如果要在数组中保存字符串,可以执行以下操作:

var names = new List<string>();    
names.Add("test");