1

カスタマイズされたコンストラクターを使用して学生のオブジェクトを作成したい大学向けのアプリケーションを作成していますが、ボタンクリックでオブジェクトを作成する方法がわかりません。データベースにリンクしたくありません。アプリケーションの開始後にオブジェクトを作成します。また、アプリケーションを閉じると、すべてのオブジェクトが強制終了されます。

みんなありがとう

4

2 に答える 2

2

あなたが何を求めているのか完全にはわかりません。

オブジェクトを作成するには (それが何を意味するにせよ)

SomeClass classInstance = new SomeClass();

C# はマネージ言語です。つまり、オブジェクトが実装されていない限り、アプリケーションを閉じた後にオブジェクトを強制終了することを心配する必要はありませんが、IDisposable今のところあなたの範囲をはるかに超えていると感じています。

于 2013-02-28T00:22:45.043 に答える
1

ボタンをクリックするEventと、正しいイベントを処理してサブスクライブする必要があります。

新しいオブジェクトを作成するには:

YourClass objc = new YourClass()

データベースに接続するには:

ConnectionStringを正しく設定し、SqlClientインターフェイスを介してデータベースにアクセスする必要があります (またはLinq2Sql、エンティティ フレームワークなどを使用できます!)

--- OPのコメントの後に編集 ---

実際にソース コードをコンパイルしてアセンブリを動的にロードすることにより、テキスト ボックスに名前と ID を渡す名前と ID を持つ新しいオブジェクトを作成できます。これは、C# で行うには醜い方法です。しかし、C# でアセンブリを実際にコンパイルしてから実行する方法を次に示します。

C# デスクトップ アプリケーションに組み込むのに最適なスクリプト言語は何ですか?

于 2013-02-28T00:25:08.560 に答える