我试图写我自己在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