Search code examples
vb.netmoduleshared

What is the replacement for Shared variables on Modules on VB.NET?


Does it even exist? I want to have a shared variable across a module and a class that belong to the same project.


Solution

  • Shared variables exist but you probably mean the old fashioned Global variables. For that, just declare a variable in an actual module rather than a Class:

    Friend Foo As Integer
    Public Bar As String = ""
    

    Static vars are quite different