C# 添加Suit和Rank枚舉
在打幵的ClassDiagraml.cd文件中,把一個(gè)Enum從工具箱拖動(dòng)到類(lèi)圖中,再在顯不的New Enum對(duì)話框中填寫(xiě)信息,就可以在類(lèi)圖中添加一個(gè)枚舉。例如,對(duì)于Suit枚舉,應(yīng)在對(duì)話框中添加如圖所示的信息。
接著使用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代碼文件,再手動(dòng)輸入這些代碼。注意,代碼生成器在最后一個(gè)枚舉成員后添加的逗號(hào)不會(huì)妨礙編譯,不會(huì)創(chuàng)建一個(gè)額外的空成員,但它們可能會(huì)帶來(lái)一些混亂。
點(diǎn)擊加載更多評(píng)論>>