Order
OrderName 、 OrderNum などのプロパティを持つクラスがあるとしましょう...
次に、ComboBox
このクラスのアイテムのリストを入力するには、次のようにします。
comboBox1.DisplayMember = "OrderName";
comboBox1.ValueMember = "OrderNum";
comboBox1.DataSource = list.ToArray<Order>();
そのため、ここでは、「OrderName」などのコードでこれらのフィールドの名前をハードコーディングしています。フィールドの名前をハードコーディングするよりも、これを行うためのより良い方法はありますか? ある種の依存性注入のトリックが必要ですか? 何を指示してるんですか?