I have the following line in my code:
object[] inputs = new object[] {"input1", "input2", "input3", "input4"};
I would like to know how (without knowing how many elements will be in the array) add dynamically using a loop like this:
object[] inputs;
foreach (string key in Request.Form.Keys)
{
inputs[0] = key;
}
How could I do this?
Thanks in advance.
Best Regards.
Could you just not use:
List<object> list = new List<object>();
list.Add(key);
我想你想要像IEnumerable.ToArray
这样的功能。
object[] inputs = Request.Form.Keys.ToArray()
use List<T>
it has same access efficiency as array ( O(1)
) and have method Add
to add elements. Read more here: http://msdn.microsoft.com/en-us/library/6sh2ey19.aspx
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.