merh Ответов: 1

Как метод может вызывать из select satement с параметрами?


У меня есть следующий код, но я хотел бы вызвать
Select(GetID(with parameters).

 double GetID(ID id)
{
 
double mId;
mId = id.getId(1, '0', 0, 10000);

return mId;
}
 maxID = dataFile.PaternMatching(objId).Select(GetID).Max();

I would like have the following instead

 double GetID(ID id, , int a, char c, int b, int d)
 {

double mId;
mId = id.getId(a, c, b, d);
return mId;

}

 maxID = dataFile.PaternMatching(objId).Select(GetID(1, '0', 0, 10000)).Max();


Что я уже пробовал:

 double GetID(ID id, , int a, char c, int b, int d)
 {

double mId;
mId = id.getId(a, c, b, d);
return mId;

}

 maxID = dataFile.PaternMatching(objId).Select(GetID(1, '0', 0, 10000)).Max();

1 Ответов

Рейтинг:
7

Richard Deeming

Ваш вопрос не совсем ясен, но я думаю, что вы ищете лямбда-метод:

maxID = dataFile.PaternMatching(objId).Select(id => GetID(id, 1, '0', 0, 10000)).Max();
Лямбда - выражения- руководство по программированию на C# | Microsoft Docs[^]


merh

Да, спасибо!