vb.net中是否有静态类

时间:2021-02-14 14:02:06
vb.net中是否有静态类?
如果有,请写个简单的例子,如果没有请说明为什么c#中有静态类,而vb.net中没有呢
如果有这样个问题:
将下面的C#代码转换成vb.net的代码,怎么弄?
public static class Demo
{
    .....
}
谢谢

6 个解决方案

#1


 
public static class Demo 
        {
            static int i = 0;
            //..... 
        } 


Public Class Demo
    ' Methods
    Shared Sub New()

    ' Fields
    Private Shared i As Integer
End Class

 

#2


直接声明就可以了,方法用Shared!

#3



Public NotInheritable Class Demo 
    Private Sub New() 
    End Sub 
End Class 

#4


Shared
只是关键字不一样罢了!

#5


没写过静态类,方法可以写成静态的,这样就不用创建类的对象 直接调用就可以了

#6


一般的结构算是静态类

#1


 
public static class Demo 
        {
            static int i = 0;
            //..... 
        } 


Public Class Demo
    ' Methods
    Shared Sub New()

    ' Fields
    Private Shared i As Integer
End Class

 

#2


直接声明就可以了,方法用Shared!

#3



Public NotInheritable Class Demo 
    Private Sub New() 
    End Sub 
End Class 

#4


Shared
只是关键字不一样罢了!

#5


没写过静态类,方法可以写成静态的,这样就不用创建类的对象 直接调用就可以了

#6


一般的结构算是静态类