//列舉排序的選項
public enum Rank:int
{
中文, 中文二, 中文三
}
列舉中各代表的數值(預設)
中文=0
中文二=1
中文三=2
//將一文字值轉為Enum
(Rank) Enum.Parse(typeof (Rank), Value);
//取得Enum的所有值
Enum.GetNames(typeof (Rank))
>>string[0] 中文 string[1] 中文二 string [2] 中文三
//宣告 rank變數為一個Enum Rank形態
Rank rank=Rank.中文;
switch ((int)rank)
{
case 0://中文
return finalResult.OrderBy(s => s.Code).ToList();
case 1://中文二
return finalResult.OrderBy(s => s.Sourer).ToList();
case 2://中文三
return finalResult.OrderByDescending(s => s.AllYearCurrencyRate).ToList();
}
參考資料:
http://www.dotblogs.com.tw/johnny/archive/2010/01/25/13300.aspx
http://diary.tw/tim/743