C#中的匿名函数

本文介绍了C#中的泛型概念及其应用,通过定义泛型接口、方法、类和委托,实现代码复用、类型安全和性能优化。示例代码展示了如何使用泛型创建通用类,并应用于不同数据类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C#中有个叫做“泛型”的东西,就是说只是个壳,到底是int,string,bool还是什么类型,不知道,所以我们用个“T"表示。请看下面代码

// Declare the generic class public class GenericList<T> { void Add(T input) { } } class TestGenericList { private class ExampleClass { } static void Main() { // Declare a list of type GenericList<int> list1 = new GenericList<int>(); // Declare a list of type GenericList<string> list2 = new GenericList<string>(); // Declare a list of type GenericList<ExampleClass> list3 = new GenericList<ExampleClass>(); } }

就是说定义了一个方法适用于很多类型的,泛型的作用就是重用代码、保护类型的安全以及提高性能。

可以定义泛型接口,泛型方法,泛型类,泛型委托,泛型事件。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值