私はこれに対する答えを求めてここや他の場所で検索してきましたが、正確な答えは見つかりませんでした.
私はC#にかなり慣れていません。VB.NET では、いくつかの制限といくつかの利点を持つ、クラスのようなモジュールを定義できます。その大きな利点の 1 つは、名前空間をインポートした場合 (つまり、C# で "使用する")、すべてのメンバーにグローバルにアクセスできることです。例えば:
Private Sub Test()
MsgBox(Now)
End Sub
上記のメソッドで、MsgBox は Microsoft.VisualBasic.Interaction モジュールのメソッドであり、Now は Microsoft.VisualBasic.DateAndTime モジュールのプロパティです。それらを使用するために、それらのいずれかへの呼び出しを修飾する必要はありませんが、次のことができます。
Private Sub Test()
Microsoft.VisualBasic.Interaction.MsgBox(Microsoft.VisualBasic.DateAndTime.Now)
End Sub
私は、ユーティリティ メソッドとプロパティを使用して独自のモジュールを構築することにより、自分のプロジェクトでこの機能を常に使用しています。とても、とても便利です。C#に同等のものはありますか?