c# - 指定 ArrayList 元素的类型

标签 c# .net generics

我认为在 .net 3.0 中有一些方法可以给数组列表一个类型,这样它就不会只返回 Object 的类型,但我在这样做时遇到了麻烦。是否可以?如果是,怎么办?

最佳答案

List<T>在 .NET 2.0 中引入泛型:

using System.Collections.Generic;

var list = new List<int>();
list.Add(1);
list.Add("string"); //compile-time error!
int i = list[0];

关于c# - 指定 ArrayList 元素的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/144570/

相关文章:

c# - 如何将Active控件转换为文本框类型?

linq - 如何反射(reflect)具有泛型接口(interface)的类型,并获取该泛型类型

c# - 销售产品数量

c# - 想要 : ASP. NET 控件来查看/打印 PDF、TIFF 或更多?

c# - Blazor:每次 for 循环旋转时组件不会更新

c# - 在 C# Tcp 服务器中调试可能孤立的套接字

c# - 具有多个客户端的 TCP 服务器

c# - 使用 Linq 获取具有特定外键的记录

ios - 我怎样才能在 Swift 5.1 (Xcode 11 Playground) 中为可选项实现泛型和非泛型函数签名的重载?

java - 参数化类型的快捷方式?