枚舉填充類實例Ive得到了一個通用的List<Person> PersonList
包含人使用LINQ
class Person
{
public string name {get ; set;}
public string lastName {get ; set;}
public decimal income {get ; set;}
}
我有它返回收入的方法。
decimal GetPersonIncome(string name)
我已經包含我要過濾的名字了枚舉:
enum SortednamesA
{
george,
jack,
etc
}
enum SortednamesB
{
bill,
john,
etc
}
我想根據每個枚舉的名稱創建SortedPersonsIncome
實例。
Class SortedPersonsIncome
{
public SortedPerdons(string customListname,
decimal sortedPersonIncomeA,
decimal sortedPersonIncomeB)
}
因此,這將是這樣的:
SortedPersonsIncome sortedA = new SortedPersonsIncome(
"newSortedPerson",
GetPersonIncome(georgeFromEnumA),
GetPersonIncome(jackFromEnumA))
我想與最少的努力使用LINQ或foreach循環做。 這樣做的最好方法是什麼?
謝謝!
我想的foreach與嵌套的if。 – Uninvited
此外,我試圖從LINQ和地方的foreach,但我是新來的LINQ和我不能找到一個解決方案 – Uninvited
將它添加到這個問題 – dotctor