将vb代码转换为c#/bool

将vb代码转换为c#/bool,c#,C#,Hhe代码在类中创建。 如何将其转换为c代码 vb代码: Public Shared HBitEnable(16) As Boolean 我的c代码# 错误 “所需类型” 我相信你的VB代码实际上是在声明一个数组并初始化它,而不是声明一个方法。(它不是一个局部变量——它是一个公共静态字段。)因此C#中的等价物是: public static bool[] HBitEnable = new bool[17]; 注意使用17而不是16,因为VB数组初始化声明的是最大有效索引,而不是数组的长度 请

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

vb代码:

Public Shared HBitEnable(16) As Boolean
我的c代码#

错误

“所需类型”


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

public static bool[] HBitEnable = new bool[17];
注意使用17而不是16,因为VB数组初始化声明的是最大有效索引,而不是数组的长度


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

什么是
(16)
部分?这是一个字段定义还是一个局部变量?我想这是一个局部变量
public static bool[] HBitEnable = new bool[17];