什么被认为是C#中的VB.NET模块?

VB.NET有类和模块,所以我的第一个问题是有什么区别? 另外,我注意到C#没有模块,只是类,是否有代替模块的东西或是否为C#删除了?

关于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!"); } }