这个问题可能已经被回答了数百次,但还是问一遍。
我有这段代码:
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 );
}
基本上,我正在尝试从我传递的列表中每个对象包含的属性中获取字符串,并将其填充到下拉列表中。
但是代码无法编译,因为您在上面看到的错误,而我还没有完全理解为什么。有任何帮助吗?