什么是VB.net中的私有静态只读字段?

时间:2015-03-13 14:43:30

标签: vb.net

我的目标是在VB.NET中创建一个私有静态只读字段

Public Class MyClass
    Private Static ReadOnly someField As Regex = New Regex("somePattern")
End Class

尝试创建仅具有get访问权限的静态属性,但失败并显示错误:

  

'Static'在成员变量声明中无效。

在C#中,我按如下方式创建:

public class MyClass
{
    private static readonly Regex someField = new Regex("somePattern");
}

如何在VB.NET中以类似的方式创建和初始化字段?

1 个答案:

答案 0 :(得分:5)

Private Shared ReadOnly

static成员相当的VB是Shared成员。