6

CheckedListBox.CheckedItemsStringListとして取得しようとしています。しかし、私はそれを取得する方法がわかりません。LINQを使用してワンライナーとして作成しようとしています。.Net-C#での私の不十分な経験では、それを行うことはできません。誰かがそれを行う方法を言うことができますか?

注:私は.Net-4.0を使用しています。

4

1 に答える 1

22

これらのアイテムに保存した値が文字列の場合:

List<string> items = chk.CheckedItems.Cast<string>().ToList();

それらがカスタムタイプの場合、そのタイプを使用できます:

List<SomeTypeUsedForTheItems> items = chk.CheckedItems.Cast<SomeTypeUsedForTheItems>().ToList();
于 2012-08-15T09:08:56.090 に答える