Предполагая, что sr
является IEnumerable<string>
, я хочу использовать подобный код для выполнения встроенного вычисления, используя два элемента из sr.Lines()
. Проблема состоит в том, что лямбда имеет тип «лямбда-выражение», а не десятичное число, которое ожидает доля. Есть ли способ сделать этот тип встроенного метода в инициализаторе объекта?
var trades =
from line in sr.Lines()
let items = line.Split('|')
select new Trade
{
Total = () => {
return Convert.ToDecimal(items[1]) + Convert.ToDecimal(items[2]);
},
Name = items[3]
}