私はC#を学ぶ初心者レベルです。通常、C++ では、クラスのメソッド/値にアクセスする必要がある場合、オブジェクト インスタンスを宣言する必要があり、オブジェクトを介してのみメソッドにアクセスできます。しかし、C#.Net では、オブジェクトを宣言する必要がない static public クラスについて知りました。class.method() 名を使用してメソッドを直接呼び出すことができます。メッセージボックスなどの標準クラス ライブラリ クラスを参照する場合、明確にしていただけますか。
System.Windows.MessageBox.ToShow()
System.Windows - その名前空間。
ToShow - そのメソッド
MessageBox - Messagebox はクラスかオブジェクトか?
クラスに属するメソッドのいずれかを参照すると、すべての標準 .NET クラス ライブラリの名前空間が、コンストラクターを介してオブジェクト インスタンスを内部的に作成すると私は信じています。その常にオブジェクト名は、コンストラクターによって作成されたクラス名と同じです。私の理解が間違っている場合は、plsが私を修正してください。
ありがとう、カリカラン