我在下面一行代碼:對象數組動態
object[] inputs = new object[] {"input1", "input2", "input3", "input4"};
我想知道如何(不知道有多少元素會在數組中)添加動態使用這樣一個循環:
object[] inputs;
foreach (string key in Request.Form.Keys)
{
inputs[0] = key;
}
我該怎麼做?
在此先感謝。
最好的問候。
我在下面一行代碼:對象數組動態
object[] inputs = new object[] {"input1", "input2", "input3", "input4"};
我想知道如何(不知道有多少元素會在數組中)添加動態使用這樣一個循環:
object[] inputs;
foreach (string key in Request.Form.Keys)
{
inputs[0] = key;
}
我該怎麼做?
在此先感謝。
最好的問候。
你能不能不要使用:
List<object> list = new List<object>();
list.Add(key);
我想你想要的東西就像IEnumerable.ToArray
函數。
object[] inputs = Request.Form.Keys.ToArray()
使用List<T>
它具有相同的訪問效率陣列(O(1)
),並有方法Add
添加元素。在這裏閱讀更多:http://msdn.microsoft.com/en-us/library/6sh2ey19.aspx