C# 泛型

作者: Sevenqi | 来源:发表于2018-04-21 23:57 被阅读0次

接触过C#的人应该对泛型并不陌生,他简化了我们的很多操作,避免了拆箱和装箱的操作,为了直观的了解这个东西,我举个简单的例子。

代码示例 

这三个水果都有相同的方法  吃的方法,但是看上去是不是很重复,假如我有一千种水果是不是要加一千个这样的类。于是微软的大佬们创建了泛型。代码实例如下:

代码示例 

我们建立了水果的泛型模版类,并约束这个T是水果,他具有一个名字的属性,这样看起来我们的代码是不是变得很灵活了,那现在有人要问了,如何使用它,代码如下

代码实例

当然这个代码并没有优化到完美,他仅仅展示了泛型对简化和灵活业务的功能,并省去了大量的重复编码的过程。

第一次写关于C#的知识,我是个粗人,并不会用比较专业的词汇来描述,但是我觉得越简单越美好 如有不好欢迎批评。

我会继续努力写出更好的文章。

相关文章

网友评论

      本文标题:C# 泛型

      本文链接:https://www.haomeiwen.com/subject/wpcezxtx.html