カスタマイズされたコンストラクターを使用して学生のオブジェクトを作成したい大学向けのアプリケーションを作成していますが、ボタンクリックでオブジェクトを作成する方法がわかりません。データベースにリンクしたくありません。アプリケーションの開始後にオブジェクトを作成します。また、アプリケーションを閉じると、すべてのオブジェクトが強制終了されます。
みんなありがとう
あなたが何を求めているのか完全にはわかりません。
オブジェクトを作成するには (それが何を意味するにせよ)
SomeClass classInstance = new SomeClass();
C# はマネージ言語です。つまり、オブジェクトが実装されていない限り、アプリケーションを閉じた後にオブジェクトを強制終了することを心配する必要はありませんが、IDisposable
今のところあなたの範囲をはるかに超えていると感じています。
ボタンをクリックするEvent
と、正しいイベントを処理してサブスクライブする必要があります。
新しいオブジェクトを作成するには:
YourClass objc = new YourClass()
データベースに接続するには:
ConnectionString
を正しく設定し、SqlClient
インターフェイスを介してデータベースにアクセスする必要があります (またはLinq2Sql
、エンティティ フレームワークなどを使用できます!)
--- OPのコメントの後に編集 ---
実際にソース コードをコンパイルしてアセンブリを動的にロードすることにより、テキスト ボックスに名前と ID を渡す名前と ID を持つ新しいオブジェクトを作成できます。これは、C# で行うには醜い方法です。しかし、C# でアセンブリを実際にコンパイルしてから実行する方法を次に示します。