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);
}
上記のコードに基づいて、
idd = indicesAndValues.FindIndex(removeObj);
要素 removeObj を持つこの List のインデックスを取得したいと考えています。
FindIndex に無効な引数があるというエラーが表示されます。
removeObj と indexsAndValues は、indexsAndValues がリストであり、removeObj が同じ型のオブジェクトであることを除いて、同じ型です。
removeObj を条件の述語として使用できないのはなぜですか?