国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

.NET開發(fā)基礎(chǔ):從簡單的例子理解泛型 分享

2024-07-10 12:45:18
字體:
供稿:網(wǎng)友

從簡單的例子理解泛型
話說有家影視公司選拔偶像派男主角,導(dǎo)演說了,男演員,身高是王道。于是有下面代碼:
  代碼如下:
//男演員實體類
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
{
    //導(dǎo)演導(dǎo)超女出生,喜歡一對一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();
}
 
代碼很簡單,Boy為男演員實體類,包含姓名和身高兩個字段屬性;Compare類中的WhoIsBetter為選拔邏輯方法,負(fù)責(zé)選出兩個男演員中較高的那個;測試結(jié)果:劉德華完勝。

任何行業(yè)都是一樣,需求變更無處不在。第二天,需要選女主角,導(dǎo)演說了,女演員,苗條是王道。于是代碼變更,添加了女演員實體類,添加了女演員的選拔方法:
  代碼如下:
//添加女演員實體
public class Girl
{
    //姓名
    private string mName;
    //體重
    private int mWeight;
    public string Name
    {
        get { return this.mName; }
    }
    public int Weight
    {
        get { return this.mWeight; }
    }

    public Girl(string name, int weight){
        this.mName = name;

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 九龙城区| 安徽省| 金溪县| 仙桃市| 通州区| 浦城县| 蒲城县| 肇源县| 定远县| 余庆县| 乐平市| 涿鹿县| 莱州市| 九寨沟县| 耒阳市| 财经| 长子县| 绥中县| 伊川县| 金坛市| 延边| 岑巩县| 博罗县| 大宁县| 南华县| 林州市| 温泉县| 庆云县| 邯郸市| 顺昌县| 衡阳市| 嵩明县| 北票市| 宜黄县| 池州市| 太仆寺旗| 绥芬河市| 浙江省| 紫云| 宾阳县| 诸暨市|