【问题标题】:what's the meaning of double underscore ($_.value__)?双下划线($_.value__)是什么意思?
【发布时间】:2011-04-26 14:36:13
【问题描述】:

今天在 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
    }

有人能解释一下$_.value__ 的含义吗? 谢谢。

【问题讨论】:

    标签: powershell


    【解决方案1】:

    我会说这是一种获取枚举基础值的 hacky 方法。这是相关的问题和答案: What is the purpose of the public "value__" field that I can see in Reflector against my enum?

    【讨论】:

    • 非常感谢。我也很难用谷歌找到任何东西。 :)
    【解决方案2】:

    我认为这只是 GetValues() 返回的另一个属性。

    【讨论】:

      猜你喜欢
      • 2017-09-25
      • 1970-01-01
      • 2013-10-13
      • 2013-09-16
      • 1970-01-01
      • 1970-01-01
      • 2015-02-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多