为什么我的枚举在TypeScript类中分配了一个不正确的整数?

时间:2015-07-27 09:57:59

标签: c# enums typescript

我有一个这样的枚举:

public enum ProductSku
{
    NotSet = 0,
    CPO2D = 1,
    CPO3D = 2 
    CPO2Ds = 3,
    etc etc
}
  

修改:我现在可以看到ProductSku的TypeScript定义不正确,它看起来像这样:

export enum ProductSku {
    CPO2D = 0,
    CPO3D = 1,
    CPO2Ds = 2,
    CPO3Ds = 3,
    CPOComplete = 4,
    NotSet = 0,
}

正如您所看到的,我已将 1 分配给CPO2D,但当我在TypeScript类中使用它时,它显示为值 0 (请参见下面的屏幕截图)< / p>

Visual Studio中的屏幕截图:

Screenshot when hovering over in Visual Studio

我尝试了什么

我已经保存了所有,重建了项目以及关闭&amp;重新打开Visual Studio

我将CPO2D更改为CPO2Ds(期望值 3 ),其被分配 2

对此可能有一个非常简单的解释,但我看不出我做错了什么......

0 个答案:

没有答案