VB の module ってメンバが暗黙的に shared である型なんだってよ

それは良いことを聞いた。

module Program
    sub Main
        System.Console.writeLine( "Hello, World!" )
    end sub
end module

この VB のコードは class を使うとこのように書けるわけだ:
# パスカルケースではないのは、ひとえに私のキーワードパスカルケースアレルギーによるものだ。

class Program
    shared sub Main
        System.Console.writeLine( "Hello, World!" )
    end sub
end class

同じ意味のコードが C# ではこうだ:

class Program {
    static void Main() {
        System.Console.WriteLine( "Hello, World!" );
    }
}

それだけ知っていればもう大丈夫だね。
鼻をつまめばコーディングできるさ。