ZengCode.Com (The Thai Php Framework)  


Home   Download   Manual   About us    

Facebook   


MAIN MENU
เขียนโปรแกรมบน iPhone ด้วย MonoTouch
News
Php Tips
Ubuntu
Spring+Strut+Hibernate
Android Programming
Design Pattern By PHP
C# Design Pattern
Linux Quick Tips
C# Tips & Technique
C# using Linq น่าใช้จริงๆ
Java & JavaScript Tips
MAVEN
Database & SQL
ZengCode Framework Guide
Mac OSx
Zeng Code Code
Programming
IPhone (Tips and Trick)

Download เอกสารที่น่าสนใจ

     Sort List by LINQ  (2010-07-22)

พอดีไปเจอตัวอย่างที่เข้าใจง่ายๆ เลยเอามาแบ่งปันเพื่อนๆ นะครับ
ตัวอย่างนี้เป็นการเรียงลำดับ Collection ของ Class
ในตัวอย่างนี้คือ List ของ  City Class นะครับ

 
public class City
{
    public string Name { get; set; }
    public string Country { get; set; }
}

มาสร้าง List ของ Citty Class กันครับ

 
List cities =
            new List<City>
            {
                new City{ Name = "Sydney", Country = "Australia" },
                new City{ Name = "New York", Country = "USA" },
                new City{ Name = "Paris", Country = "France" },
                new City{ Name = "Milan", Country = "Spain" },
                new City{ Name = "Melbourne", Country = "Australia" },
                new City{ Name = "Auckland", Country = "New Zealand" },
                new City{ Name = "Tokyo", Country = "Japan" },
                new City{ Name = "New Delhi", Country = "India" },
                new City{ Name = "Hobart", Country = "Australia" }
            };

ต่อไปก็เป็น Query เทพในการ Sort ขอ้มูล

var collection =
    from c in cities
    orderby c.Country
    select c;

แล้วจะเอาข้อมูลที่ Sort กลับเข้าไปยัง List อย่างเดิมได

cities = collection..ToList();

เป็นไงครับง่ายดายไหมครับ


Comment
Name
Comment
Security CodeCAPTCHA Image

web hit counter

This page took 0.059804 seconds to load.