相关疑难解决方法(0)

如何从Enum获取数值?

例如System.Net.HttpStatusCode Enum,我想获取HTTP状态代码而不是HTTP状态文本. System.Net.HttpStatusCode.Forbidden应该返回403而不是"禁止".

我该如何提取价值?

.net c# reflection enums properties

55
推荐指数
4
解决办法
4万
查看次数

双下划线($ _.value__)的含义是什么?

今天在powershell.com上

http://powershell.com/cs/blogs/tips/archive/2011/04/26/dump-enumerations.aspx

我找到了这个提示

function Get-Enum($name){
        [Enum]::GetValues($name) | Select-Object @{n="Name";e={$_}},@{n="Value";e={$_.value__}} |
        format-table -autosize
    }
Run Code Online (Sandbox Code Playgroud)

有人能解释一下我的意思是$_.value__什么吗?谢谢.

powershell

6
推荐指数
1
解决办法
1026
查看次数

C#函数接受枚举项并返回枚举值(不是索引)

说我有以下声明:

public enum Complexity { Low = 0, Normal = 1, Medium = 2,  High = 3 }
public enum Priority { Normal = 1, Medium = 2,  High = 3, Urgent = 4 }
Run Code Online (Sandbox Code Playgroud)

我想编码它,以便我可以得到枚举值(不是索引,就像我之前提到的那样):

//should store the value of the Complexity enum member Normal, which is 1
int complexityValueToStore = EnumHelper.GetEnumMemberValue(Complexity.Normal); 
//should store the value 4
int priorityValueToStore = EnumHelper.GetEnumMemberValue(Priority.Urgent); 
Run Code Online (Sandbox Code Playgroud)

这个可重用的函数应该怎么样?

TIA!-ren

c# generics enums function

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×2

enums ×2

.net ×1

function ×1

generics ×1

powershell ×1

properties ×1

reflection ×1