2009-09-15 67 views
2
List<ValueValid> lst = DataService 
.GetProductValidChildren(product.ProdType, (decimal)enumValue); 

lst給我一個國家名稱列表..我需要對此進行排序..你能幫助我嗎?如何在ASP.NET中按字母順序排序列表?

+3

請告訴我你打算把這個變量重命名爲國家而不是lst ... – SeanJA 2009-09-15 10:47:32

回答

6

如果沒有參數列表,你可以使用:

lst.Sort(); 

編輯:如果它是ValueValid列表,你可以使用:

lst.Sort(delegate(ValueValid v1, ValueValid v2) { return v1.Country.CompareTo(v2.Country); }); 

假設ValueValid有一個命名屬性Country

0

可以使用System.Collections.SortedList

0

lst.OrderBy(W => w.Country));