潘长江

从简单的例子理解泛型

牧云@^-^@ 提交于 2019-12-30 09:00:44
前言 .Net开发基础系列文章,对自己之前写过的代码备忘,如能给人予帮助,不甚荣幸。个人能力有限,如有差错或不足,请及时指正。 从简单的例子开始 话说有家影视公司选拔偶像派男主角,导演说了,男演员,身高是王道。于是有下面代码: //男演员实体类 public class Boy { //姓名 private string mName; //身高 private int mHeight; public string Name { get { return this.mName; } } public int Height { get { return this.mHeight; } } public Boy(string name, int height) { this.mName = name; this.mHeight = height; } } //演员选拔类 public class Compare { //导演导超女出生,喜欢一对一PK public Boy WhoIsBetter(Boy boy1, Boy boy2) { if (boy1.Height > boy2.Height) { return boy1; } else { return boy2; } } } //测试 static void Main(string[] args) { Boy boy1 =