如何在PowerShell中重用C#enum?

时间:2017-06-21 09:57:10

标签: c# powershell

我在Mvc应用程序中有以下示例枚举,我需要在Power-Shell中重用它。

namespace namespace_name  
{
   public enum test  
   {  
      sample1,  
      sample2  
   }  
}

我需要在PowerShell中使用上面的枚举。我遇到了以下链接https://social.technet.microsoft.com/wiki/contents/articles/26436.how-to-create-and-use-enums-in-powershell.aspx

我不知道如何使用我们定义的枚举,请提供一种在Power-Shell中使用它的方法。

1 个答案:

答案 0 :(得分:2)

您问题中的链接有答案......

  

PowerShell允许使用Add-Type cmdlet定义枚举。一旦   枚举类型已添加到控制台环境中,它不能   删除或重新定义?关闭并重新打开控制台将删除   枚举。

     

枚举用于声明枚举,这是一种不同的类型   由一组名为常量的枚举器列表组成。通过   默认情况下,第一个枚举数的值为0,每个枚举数的值为0   连续的枚举数增加1。

Add-Type -TypeDefinition @"
   public enum test
   {
      sample1,
      sample2
   }
"@