enum抛出标识符预期错误

时间:2017-11-16 23:57:07

标签: c# enums vb6

一直在将VB6应用程序迁移到C#,我们使用转换工具来迁移代码。但是我们在枚举语句中得到一个奇怪的错误,它没有被转换工具标记。

有问题的代码是:

public enum EncAlgorithm
    {
        DES = ALG_CLASS_DATA_ENCRYPT | ALG_TYPE_BLOCK | ALG_SID_DES, 
        3DES = ALG_CLASS_DATA_ENCRYPT | ALG_TYPE_BLOCK | ALG_SID_3DES,
        RC2 = ALG_CLASS_DATA_ENCRYPT | ALG_TYPE_BLOCK | ALG_SID_RC2,
        RC4 = ALG_CLASS_DATA_ENCRYPT | ALG_TYPE_STREAM | ALG_SID_RC4
    }

在枚举常量中第一行的逗号后标记错误。如果我注释掉常量3DES,应用程序将构建并解决错误。但是我不能这样做,因为这个枚举块用于应用程序的许可。

0 个答案:

没有答案