2010-08-03 44 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()