【发布时间】:2015-08-17 18:15:46
【问题描述】:
出于某种原因,我用来向客户端返回特定 HTTP 响应代码的 HttpResponseMessageProperty 使用了 HttpStatusCode 枚举。此枚举不包括 422,它不包含在枚举中。有没有办法使用整数来设置枚举,因为这就是它的底层内容?
【问题讨论】:
-
是的,只需转换整数值,例如:
HttpStatusCode code = (HttpStatusCode)422;不保证这可能会对您的程序产生不利影响。 (例如,也许某处有验证/检查/逻辑期望它是命名的枚举值之一)