2015-03-13 29 views
1

我的目标是在VB.NET中创建一个私有静态只读字段什么是在VB.net中的私有静态只读字段的等价物?

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

这试图创建一个静态属性只可以访问,但失败,出现错误:

'Static' is not valid on a member variable declaration.

在C#中,我创建这个如下:

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

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

回答

5
Private Shared ReadOnly 

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

相关问题