У меня есть коллекция этого объекта:
public Class MyObject()
{
public int Id { get; set; }
public int Code { get; set; }
public string NL { get; set; }
public string FR { get; set; }
public string Value { get; set; }
}
У меня есть
IList<MyObject> listObject = new List<Object>();
bool res = MyMethod();
Я бы хотел в зависимости от результата res скопировать все значения FR в Value и из NL в Value, если res равен false:
Я пытаюсь это:
var res = (from p in listObject select new { Id = p.Id, Value = ?????? });
?????? представить код, который я не нахожу: (
Есть идеи?
Спасибо
Update1
Я сделал более общий метод:
public void MyTest<T>(IList<T> list) where T : ILookup
{
bool res = MyMethod();
var result = (from p in list select new { Id = p.Id, Value = res? p.FR : p.NL });
return result;
}
Какой тип возврата?