1

Winformsで変更されたPanelコントロールがあります。そこにあるすべてのコントロールのコンテンツをファイルに保存します。コントロールの例は次のとおりです。"CheckBox_OptionA"

これを実行できるようにしたいと思います。booloptiona=MyForm.MyAutoSavePanel.OptionA;

このためのインデクサーを作成できることは知っていますが、コンパイル時の型安全性を維持したいと思います。

Visual Studioによって生成されたこれらのフィールドを正しいタイプで取得する方法はありますか?必要なタイプと必要な他のすべての情報を簡単に取得できました。

4

1 に答える 1

1

コードファイルを生成するために検討できるMicrosoftテクノロジには、CodeDOMT4の2つがあります。CodeDOMはオブジェクトモデルベースであるため、C#でアプリケーションを作成し、入力に基づいてオブジェクトモデルを構築し、1つ以上のコードファイルを出力します。T4はより新しく、コード(またはその他の)ファイルのテキストテンプレートに基づいており、記述が速くなる可能性があるため、最初にそれを確認してください。

于 2012-07-15T18:57:18.267 に答える