时间:2024-11-01 来源:网络 人气:
一、泛型(Generics)
泛型是C中一种非常强大的特性,它允许我们在编写代码时定义一种可以适用于任何数据类型的模板。通过使用泛型,我们可以编写更加灵活、可重用的代码。以下是一个简单的泛型示例:
```csharp
public class GenericClass
public void Add(T item)
{
// 添加操作
}
在这个例子中,`GenericClass` 类是一个泛型类,它接受一个类型参数 `T`。我们可以创建一个 `GenericClass` 的实例,并传入任何类型的数据,如下所示:
```csharp
GenericClass intGeneric = new GenericClass();
intGeneric.Add(10);
GenericClass stringGeneric = new GenericClass();
stringGeneric.Add(