コレクション(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);