.NET开发基础:从简单的例子理解泛型 分享

前端技术 2023/09/07 .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 = new Boy(\"潘长江\", 165);
    Boy boy2 = new Boy(\"刘德华\", 175);

    Console.WriteLine(new Compare().WhoIsBetter(boy1, boy2).Name);
    Console.ReadLine();
}
 

本文地址:https://www.stayed.cn/item/18872

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。