6

我试图CheckedListBox.CheckedItems成为一个 StringList。但我不知道如何得到它。我正在尝试使用 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 回答