この質問はおそらく何百回も返されましたが、ここには入ります。'string'型を暗黙的に 'System.Collections.Generic.List <string>'に変換することはできません
私はこのコードのchunckを持っている:
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);
}
だから、基本的に私は、私は、パラメータを渡すリストに含まれる各オブジェクトのプロパティから文字列で、ドロップダウンリストを移入しようとしています。
しかし、表示されているエラーのためにコードがコンパイルされず、なぜ正確に理解できません。誰でも助けてくれますか?
? (そして、あなた自身のコードを将来のクエストインのためにフォーマットする時間を取ってください。) –
ToString()の代わりにToList()を使用してください。 –
_listString_は決して使用されません。あなたは_listObject_で重複する文字列を削除しようとしていますか? –