Sha*_*pta 0 .net c# interface arraylist arraycollection
我想使用ArrayList将少量字符串存储到数组中.
如何在不使用Add函数的情况下一次存储所有字符串.无论如何它是否与接口ICollection有些相关.我可以使用ICollection来存储我的数组.如果是的话.
ArrayList _1019=new ArrayList("TEN","ELEVEN","TWELVE","THIRTEEN","FOURTEEN","FIFTEEN","SIXTEEN","SEVENTEEN","EIGHTEEN","NINETEEN");
Run Code Online (Sandbox Code Playgroud)
我想将它存储在C#中的类的构造函数中
好吧,你可以创建一个数组,并从中填充ArrayList:
ArrayList _1019 = new ArrayList(new string[] { "TEN", "ELEVEN", "TWELVE",
"THIRTEEN", "FOURTEEN", "FIFTEEN", "SIXTEEN", "SEVENTEEN", "EIGHTEEN",
"NINETEEN" });
Run Code Online (Sandbox Code Playgroud)
这适用于所有版本的C#和所有版本的.NET.
正如PieterG所说,C#3有集合初始化器 - 但我怀疑如果你仍在使用ArrayList,你可能没有使用C#3.
如果您正在使用C#3和定位比微架构的任何其他的,我建议你使用List<string>的不是ArrayList.
| 归档时间: |
|
| 查看次数: |
2855 次 |
| 最近记录: |