Я пытаюсь написать этот код:
returnModel.BunkerStat=tmpBunk.Select(b =>
new BunkerStatisticsRowModel
{
numberOfBunk=b.NumberOfBunk,
procentOfBunk=numberOfBunk/100
}).ToList();
Но я получаю ошибку компиляции, потому что я не могу повторно использовать numberOfBunk для вычисления procentOfBunk. Кто-нибудь знает, как я могу повторно использовать numberOfBunk? Я не хочу повторять b.NumberOfBunk. Благодарю.
РЕШЕНО:
Я попробовал вот так, и это сработало:
returnModel.BunkerStat=tmpBunk.Select(b =>
new BunkerStatisticsRowModel
{
numberOfBunk=b.NumberOfBunk,
procentOfBunk=numberOfBunk/100
}).Select((p)=>
new BunkerStatisticsRowModel()
{
numberOfBunk=p.numberOfBunk,
procentOfBunk=p.numberOfBunk/100
}).ToList();