C#でCheckedListBox内のすべてのアイテム(チェックが入っているかどうかに関係なく)を取得する方法


以下に、いくつかの方法とそれぞれの方法のコード例を示します。

方法1: ループを使用してアイテムを取得する方法

List<string> items = new List<string>();
for (int i = 0; i < checkedListBox1.Items.Count; i++)
{
    items.Add(checkedListBox1.Items[i].ToString());
}

方法2: LINQを使用してアイテムを取得する方法

List<string> items = checkedListBox1.Items.Cast<string>().ToList();

方法3: CheckedItemsプロパティを使用してアイテムを取得する方法

List<string> items = new List<string>();
foreach (string item in checkedListBox1.CheckedItems)
{
    items.Add(item);
}

これらの方法を使うことで、CheckedListBox内のすべてのアイテムを取得することができます。選択した方法は、プロジェクトの要件や個人の好みによって異なる場合があります。