たとえば、System.Net.HttpStatusCode Enumでは、HTTPステータステキストの代わりにHTTPステータスコードを取得したいと思います。 System.Net.HttpStatusCode.Forbidden
は、「Forbidden」ではなく403を返す必要があります。
値を抽出するにはどうすればよいですか?
Enumの大部分では、int32である基本型に単純にキャストされます。
int value = (int)System.Net.HttpStatusCode.Forbidden;
整数にキャストするだけです!
int code = (int)enumVariable
System.Convert.ToInt32(response.StatusCode)はstatusCode番号を返します
.NET CLR関数を使用して原則的な方法を使用できます。
int value = System.Net.HttpStatusCode.Forbidden.GetHashCode();