2010-08-03 59 views
1

我在下面一行代码:对象数组动态

object[] inputs = new object[] {"input1", "input2", "input3", "input4"}; 

我想知道如何(不知道有多少元素会在数组中)添加动态使用这样一个循环:

object[] inputs; 
foreach (string key in Request.Form.Keys) 
{ 
    inputs[0] = key; 
} 

我该怎么做?

在此先感谢。

最好的问候。

回答

6

你能不能不要使用:

List<object> list = new List<object>(); 
list.Add(key); 
3

我想你想要的东西就像IEnumerable.ToArray函数。

object[] inputs = Request.Form.Keys.ToArray()