The “shared” keyword in VB.NET is the equivalent of the “static” keyword in C#. In VB.NET, the shared keyword can be applied to Dim, Event, Function, Operator, Property, and Sub statements within a class; however, in C#, the static keyword can be applied both to these statements within a normal class and also at the class level to make the entire class static.