Я думаю, что смогу использовать какое-то выражение в качестве аргумента для последнего метода ниже, но я не смог его решить.
Как я могу это сделать?
С уважением,
Беррил
class Detail{
string DisplayName{get;set;}
string SpanishName{get;set;}
string FrenchName{get;set;}
}
class Master{
IEnumerable<Detail> AllDetail{get;set;}
bool DoSpanish(get;set;)
bool DoFrench(get;set;)
_flipDisplayName(){
DoSpanish
? _flipDisplayName(x=>x.SpanishName)
: _flipDisplayName(x=>x.FrenchName);
}
// *****************************************************
_flipDisplayName(????){ <==== Expression??
foreach(Detail detail in AllDetail) detail.DisplayName = ???;
}
}