foreachループ(または他の方法)を使用して、チェックリストボックスにチェックされた項目を含む配列を作成するにはどうすればよいですか?
リストのアイテム数がわかりません。
foreachループ(または他の方法)を使用して、チェックリストボックスにチェックされた項目を含む配列を作成するにはどうすればよいですか?
リストのアイテム数がわかりません。
3.5以上を使用していると仮定します。
object[] items = lb.CheckedItems.OfType<object>().ToArray();
また、特定のタイプのオブジェクトをCheckedListBoxに追加する場合は、オブジェクトを使用するクラスの名前に置き換えることができます。
こんにちは私は同様の種類のタスクを実行しています。しかし、配列の代わりに、配列リストを使用しています。以下のコードを使用しました
ArrayList errorList = new ArrayList();
errorList = chklbErrorlist.CheckedItems.OfType<object>().ToList();
System.Collections.Generic.List<object>
タイプを 暗黙的に変換することはできませんSystem.Collections.ArrayList
アイテムを配列に追加してから、配列リストに追加しました。機能しました。配列ではなく、araaylistに直接アイテムを追加する方法