将vb代码转换为c#/ bool

时间:2015-06-29 06:06:50

标签: c#

代码在类中创建。 如何将其转换为c#代码?

vb代码:

Public Shared HBitEnable(16) As Boolean

我在c#中的代码

public static bool HBitEnable(16)

错误

  

"输入预期"

1 个答案:

答案 0 :(得分:1)

我相信你的VB代码实际上声明了一个数组并初始化它 - 而不是声明一个方法。 (它不是局部变量 - 它是一个公共静态字段。)所以C#中的等价变量是:

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

注意使用17而不是16,因为VB数组初始化表示最大有效索引,而不是数组的长度。

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