Module == static class
If you just want a class that you can't inherit, use a NotInheritable
class; but it won't be static/Shared. You could mark all the methods, properties, and members as Shared
, but that's not strictly the same thing as a static class in C# since it's not enforced by the compiler.
If you really want the VB.Net equivalent to a C# static class, use a Module
. It can't be inherited and all members, properties, and methods are static/shared.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…