Par exemple, System.Net.HttpStatusCode Enum, j'aimerais obtenir les codes d'état HTTP au lieu du texte d'état HTTP. System.Net.HttpStatusCode.Forbidden
devrait renvoyer 403 au lieu de "Interdit".
Comment puis-je extraire la valeur?
Pour la majorité des Enum, il suffit de convertir le type de base qui est int32.
int value = (int)System.Net.HttpStatusCode.Forbidden;
Vous pouvez simplement le convertir en un entier!
int code = (int)enumVariable
System.Convert.ToInt32 (response.StatusCode) renvoie le numéro statusCode
vous pouvez utiliser une méthode basée sur des principes en utilisant les fonctions .NET CLR.
int value = System.Net.HttpStatusCode.Forbidden.GetHashCode();