je me demandais si je peux étendre le type Enum en C# pour mettre en œuvre mes Enum.GetValues personnalisés (type) et l'appeler comme Enum.GetMyCustomValues (type)Extension Enum en C#
Je suis en train de mettre en œuvre quelque chose comme ceci:
public static bool IsFlagSet<T>(this T value, T flag) where T : Enum
{
return (value & flag) != (T)0;
}
mais il ne peut pas être fait ... toute arounds de travail que je peux faire? Cheers
http://stackoverflow.com/questions/1415140/c-enums-can-my-enums-have-friendly-names –
Peut-être cela? http://msdn.microsoft.com/en-us/library/bb383974.aspx – Asher