VB.NET有类和模块,所以我的第一个问题是有什么区别?另外,我注意到C#没有模块,只是类,是否有代替模块的东西或是否为C#删除了它们?
答案 0 :(得分:31)
关于与VB模块最接近的事情是C#中的静态类。
例如:
在VB.NET中
Module SomeModule
Public Sub DoSomething
MsgBox("Doing something!")
End Sub
End Module
C#中的相同内容:
public static class DoSomethingFuncs
{
public static void DoSomething() {
MessageBox.Show("Doing something!");
}
}