VBプログラマのレガシーソースをメンテナンスしていまして
以下のようなコードがありました。
環境:VisualStudio2019
.Net 4.5.2
VB.net
1Public Class FrmMain 2 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 3 FrmTest.main() 4 End Sub 5End Class 6 7Public Class FrmTest 8 Public Sub main() 9 Me.ShowDialog() 10 End Sub 11End Class
FrmTestは静的ではないのでビルドすら通らないと思うのですが
なぜか、ビルドも通って実行もできて画面も表示できます。
VB.netのどういった仕様で上記のようなプログラムが
可能になっているんでしょうか。
※ちなみにC#で同様のプログラムを書いてみましたが
当然ビルドも通りません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/10 05:31
退会済みユーザー
2020/12/10 05:40 編集
2020/12/10 05:53
退会済みユーザー
2020/12/10 06:09
2020/12/10 06:22