このリンクをグーグルで検索しましたが、まだ機能していません Convert List<T> to object[]
intのリストをオブジェクト配列に変換したい。なんで?リストをコンボボックスにオブジェクト配列として追加したいので、引数です。
問題は、「tempList」にはint型の4つのアイテムが含まれているのに対し、Comboboxに「1つのアイテム」Object []配列のみを追加することです。
object[] (オブジェクト配列) に 4 つの項目を追加したいのですが、今では 1 つの項目として追加され、デバッガーに Object[] 配列が表示されるだけです。
デバッガーを見て、次のように入力すると:
顧客 - オブジェクト [1] が表示され、入力すると
customers[0] は object[4] を示しているので、実際には 4 つの項目が追加されていますが、これらの値を取得するにはどうすればよいですか??
List<int> tempList= new CustomersRepository().GetAll().Select(a => a.Numero).ToList();
object[] customers = new object[] { tempList.Cast<object>().ToArray() };
ComboBox.Items.AddRange(customers);