Cur*_*ite 12 .net asp.net generics arraylist
如何将arraylist转换/转储到列表中?我正在使用arraylist因为我正在使用ASP.NET配置文件功能,在配置文件中存储List看起来很痛苦.
注意:另一个选项是将List包装到自己的类中并取消ArrayList.
http://www.ipreferjim.com/site/2009/04/storing-generics-in-asp-net-profile-object/
Ada*_*son 26
转换ArrayList完整类型对象的最简单方法T是(假设您使用的是.NET 3.5或更高版本):
List<T> list = arrayList.Cast<T>().ToList();
Run Code Online (Sandbox Code Playgroud)
如果您使用的是3.0或更早版本,则必须自行循环:
List<T> list = new List<T>(arrayList.Count);
foreach(T item in arrayList) list.Add(item);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11630 次 |
| 最近记录: |