pta上市公司,刘康佳,男子吸毒致幻抢小孩
目录:
可以创建泛型类,像这样
class thingwriter<t> { public void write(t thing) { console.writeline(thing); } }
这是一个泛型类,它使用类型 t 作为 write 方法中的方法参数。可以按这种方式去使用:
var w = new thingwriter<int>(); w.write(42);
即使类本身不是泛型,也可以创建泛型方法。
class thingwriter { public void write<t>(t thing) { console.writeline(thing); } }
请注意, thingwriter 类本身并非泛型。需要这样调用泛型方法:
var w = new thingwriter(); w.write<int>(42);
或者通过利用泛型类型去推断,编译器可以通过传递给 write 方法的类型 int 来确定(计算出)实际的类型。
var w = new thingwriter(); w.write(42);
章节:creating generic methods in non-genericclasses
译书名:《c# 奇淫巧技 -- 编写更优雅的 c#》
原书名:《c# tips -- write better c#》
网址:
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论