6

foreachループ(または他の方法)を使用して、チェックリストボックスにチェックされた項目を含む配列を作成するにはどうすればよいですか?

リストのアイテム数がわかりません。

4

2 に答える 2

12

3.5以上を使用していると仮定します。

object[] items = lb.CheckedItems.OfType<object>().ToArray();

また、特定のタイプのオブジェクトをCheckedListBoxに追加する場合は、オブジェクトを使用するクラスの名前に置き換えることができます。

于 2010-08-02T17:46:25.553 に答える
2

こんにちは私は同様の種類のタスクを実行しています。しかし、配列の代わりに、配列リストを使用しています。以下のコードを使用しました

ArrayList errorList = new ArrayList();
errorList = chklbErrorlist.CheckedItems.OfType<object>().ToList();

System.Collections.Generic.List<object>タイプを 暗黙的に変換することはできません System.Collections.ArrayList

アイテムを配列に追加してから、配列リストに追加しました。機能しました。配列ではなく、araaylistに直接アイテムを追加する方法

于 2012-02-08T10:25:31.857 に答える