我試圖寫我自己在MessageBoxImage枚舉抽象,並看到MessageBoxImage被定義爲:爲什麼System.Windows.MessageBoxImage具有相同值的枚舉子項?
namespace System.Windows
{
public enum MessageBoxImage
{
None = 0,
Error = 16,
Hand = 16,
Stop = 16,
Question = 32,
Exclamation = 48,
Warning = 48,
Asterisk = 64,
Information = 64,
}
}
如何Show方法來確定是否顯示錯誤圖像或手圖像? 如何編寫一個需要MessageBoxImage類型的方法,並返回一個映射到MessageBoxImage類型的CustomMessageBoxImage類型,因爲我不能在同一個switch語句中同時包含MessageBoxImage.Error和MessageBoxImage.Hand?
你並不需要包括他們兩人在同一個switch語句,因爲它們都具有相同的價值。這意味着就計算機而言它們是等同的。 – 2011-06-29 11:26:01