小さいサイズから大きいサイズまでのサイズで製品を表示したいですか?:
M、XL、S は、S、M、XL という結果になる必要があります。
c#
protected void Page_Load(object sender, EventArgs e)
{
List<product> list = new List<product>();
product p1 = new product() {productid=1,Size="M" };
product p2 = new product() { productid = 2, Size = "XL" };
product p3 = new product() { productid = 3, Size = "S" };
list.Add(p1);
list.Add(p2);
list.Add(p3);
List<product> orderlist = list.OrderBy(o => o.Size).ToList();
//list.Sort(size);
foreach (var pr in orderlist)
{
Response.Write(pr.Size +"<br/>");
}
}
public class product
{
public int productid{ get; set; }
public string Size { get; set; }
}