この質問はおそらく何百回も答えられていますが、ここに行きます。
私はこのコードの塊を持っています:
private void PopulateStringDropdownList(List<ObjectInfo> listObject,
object selectedType = null)
{
List<string> listString = listObject.OrderBy(x => x.m_Type).ToString();
for (int i = 0; i < listString .Count; i++)
{
for (int j = i + 1; j < listString .Count; j++)
{
if (String.Equals(listString [i], listString [j]))
{
listString.RemoveAt(j);
}
}
}
ViewBag.property1 = new SelectList(listString );
}
したがって、基本的には、パラメータで渡したリストに含まれる各オブジェクトのプロパティからの文字列をドロップダウンリストに入力しようとしています。
しかし、そこに表示されているエラーのためにコードはコンパイルされません。その理由はまだ正確にはわかりません。誰か助けてくれませんか?