2015-06-29 207 views
-2

在代码里面创建代码。 如何将其转换为C#代码?将vb代码转换为c#/ bool

VB代码:

Public Shared HBitEnable(16) As Boolean 

我在C#代码

public static bool HBitEnable(16) 

错误

“类型期待”

+0

什么是(16)'部分?这是一个字段定义还是一个局部变量? –

+0

我认为这是一个本地变量 – brylle

回答

1

我相信你的VB代码实际上是宣告一个Ñ阵列和初始化它 - 未声明的方法。 (这不是一个局部变量 - 这是一个公共静态字段)。因此,在C#中的等价物将是:

public static bool[] HBitEnable = new bool[17]; 

注意使用17而不是16,如VB数组初始化状态下的最大有效指标,而不是数组的长度。

无论如何,我强烈建议不要使用公共静态字段,请注意。

+0

谢谢我学习新的东西 – brylle