如何获取泛型的class_C#——泛型

本文介绍了泛型编程的概念及其在类和方法中的应用。通过使用占位符类型来定义类或方法,可以在实际使用时指定具体类型,从而实现不同类型的统一处理逻辑。文中详细解释了泛型类和泛型方法的区别及用法。

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

泛型

语法

class 类名

返回值类型 函数名(参数类型 参数...)

概念

泛型相当于类型占位符

占位字母可以有多个

占位字母一般为大写字母

定义类或方法时使用替代符代表变量类型

当真正使用类或者方法时再具体指定类型

种类

泛型类

泛型方法

泛型类

1cbc121230449cacef23ce8eff50c93a.png

26252a7bbe9238fb1148fcfe2690d81f.png

泛型方法

泛型类中的

泛型方法

50bcff09206e18acfc38a01d41494acb.png

fee5fe87f0eba4bae3aa19a959f538b9.png

普通类中的

泛型方法

0dadd19abaec0873a67f5b411b7a0d05.png

07543196b21521331c816ec9be0cce70.png

泛型替代符数量不定

9d4b1ee95675ca2736f15637eab45302.png

b80a131fcc5bfd9aa2df3a0c605b35fb.png

泛型的作用

不同类型对象的相同逻辑处理

里氏替换原则父类装子类时泛型获取子类

等等

总结

语法

class 类名

返回值类型 函数名(参数类型 参数...)

概念

泛型相当于类型占位符

占位字母可以有多个

占位字母一般为大写字母

定义类或方法时使用替代符代表变量类型

当真正使用类或者方法时再具体指定类型

种类

泛型类

泛型方法

e927d4958baca8416f14943a2e230a4e.gif

关注

唐老湿

获取更多干货内容

728734ddfe6e967f0649c4581892606a.gif

d1f200e1bf70c16ccd9686351fe825d5.png

end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值