List<Gedi.Models.OperacoesModel.allIndex> indicesAndValues = indicesAndValuesIE.ToList();
List<Gedi.Models.OperacoesModel.allIndex> indicesAndValuesToExclude = new List<Gedi.Models.OperacoesModel.allIndex>();
foreach (Gedi.Models.OperacoesModel.allIndex indiceValue in indicesAndValues)
{
if (indiceValue.value == "")
{
indicesAndValuesToExclude.Add(indiceValue);
}
}
int idd;
foreach (Gedi.Models.OperacoesModel.allIndex removeObj in indicesAndValuesToExclude)
{
idd = indicesAndValues.FindIndex(removeObj);
}
基於上述代碼,FindIndex()方法拒絕對象作爲謂詞
idd = indicesAndValues.FindIndex(removeObj);
我想要檢索的名單具有元件removeObj的索引;
我得到一個錯誤,說FindIndex有一些無效的參數。
removeObj和indicesAndValues是同一類型的不同之處在於indicesAndValues是列表,removeObj只是同類型
爲什麼我不能夠使用removeObj作爲條件的謂詞的對象?
謝謝...投票給你 – Augusta