小池啓仁 ヒロヒト応援ブログ By はてな

小池啓仁(コイケヒロヒト)の動画など。

小池啓仁 ヒロヒト応援ブログ By はてな

VB.NETでのSharedキーワードについて

メソッドにSharedキーワードを指定するとインスタンスを作成せずにメソッドを呼び出せます。
ちなみに、インスタンスを作成しても呼び出せます。

Public Class TestClass
   Public Shared Sub TestSub()
     Trace.WriteLine("TestSub called")
   End Sub
End Class
TestClass.TestSub()    'クラスのメソッドの呼び出し
Dim instance As New TestClass()
instance.TestSub()  'インスタンスメソッドの呼び出し