位置:首頁 > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

C# 添加Suit和Rank枚舉

提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-07

    在打幵的ClassDiagraml.cd文件中,把一個(gè)Enum從工具箱拖動到類圖中,再在顯不的New Enum對話框中填寫信息,就可以在類圖中添加一個(gè)枚舉。例如,對于Suit枚舉,應(yīng)在對話框中添加如圖所示的信息。

image.png

接著使用Class Details窗口添加枚舉的成員(在ClassDiagraml.cd文件中,右擊剛添加的Suit,選擇Enum | Class Details)。

以相同的方式利用工具箱添加Rank枚舉。

為這兩個(gè)枚舉生成的代碼位于Suit.cs和Rank.cs文件A在ChlOCardLib文件夾的Suit.cs文件中可以找到Suit枚舉的完整代碼,如下所示:

using System;

using System.Collections.Generic; 

using System.Linq; 

using System.Text; 

namespace ChlOCardLib 

{

    public enum Suit

    {

        Club,

        Diamond,

        Heart,

        Spade,

    }

}

在ChlOCardLib文件夾的Rank.cs文件中可以找到Rank枚舉的完整代碼,如下所示:

using System;

using System.Collections.Generic; 

using System.Linq; 

using System.Text; 

namespace ChlOCardLib 

{

    public enum Rank

    {

        Ace = 1,

        Deuce,

        Three,

        Four,

        Five,

        Six,

        Seven,

        Eight,

        Nine,

        Ten,

        Jack,

        Queen,

        King,

    }

}

另外,也可添加Suit.cs和RanLcs代碼文件,再手動輸入這些代碼。注意,代碼生成器在最后一個(gè)枚舉成員后添加的逗號不會妨礙編譯,不會創(chuàng)建一個(gè)額外的空成員,但它們可能會帶來一些混亂。


繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部