What is the use of a Shared variable in VB.NET?
Shared
Simply whenever you want to have single instance of variable for entire application, shared between objects of your class. Instead of 1-per-object.