私はcheckedlistbox内の各項目をチェックしようとしており、チェックされているかどうかに応じて項目を操作しています。indexCollection を使用してチェック済みの項目を取得することはできましたが、すべての項目を取得するのに問題があり、「System.String 型のオブジェクトを System.String 型にキャストできません」というエラーが表示されます。 Windows.Forms.ListViewItem'
foreach (ListViewItem item in checkedListBox2.Items)
{
if (item.Checked == true)
//do something with item.name
else
//do something else with item.name
}
foreach 行で文字列キャスト エラーが発生する理由がわかりません。どうすればこれを達成できますか? ありがとう。