コレクション(DataGridViewColumnsCollectionなど)で抽出されたデータの型をデバッガが判別できない場合の対応
DataGridViewのカラムを表示順に取得することをもくろみ、
LinqにてDisplayIndexの並び順で取得しようとしたところエラーが頻発した。
var q = (from x in dgvCsv.Columns orderby x.DisplayIndex select x.DataPropertyName);
にfrom句のxに要素の型を明示すると行けるという記述があったため、以下のようにしてみると上手く行けた。
var q = (from DataGridViewColumn x in dgvCsv.Columns orderby x.DisplayIndex select x.DataPropertyName);