PDA

View Full Version : sort کردن در linq



manit44
چهارشنبه 11 اردیبهشت 1392, 10:16 صبح
سلام
دستور sort کردن در Linq رو میخواستم.

ممنون

مهرداد صفا
چهارشنبه 11 اردیبهشت 1392, 18:39 عصر
با سلام.
با استفاده از واژه کلیدی orderby و نام عضوی که باید مرتب سازی بر اساس آن صورت گیرد. به این صورت:

int[] source = new int[] { 8, 7, 2, 12, 64, 23, 14, 17, 13, 17, 19 };;


var q1 = from number in source orderby number select number;
foreach(int n in q1)
{
MessageBox.Show(n.ToString());
}
var q2=from number in source orderby number descending where number>9 select number;
foreach(int n in q2)
{
MessageBox.Show(n.ToString());
}
var q3 = from process in System.Diagnostics.Process.GetProcesses() orderby process.MachineName, process.ProcessName select process;
foreach (System.Diagnostics.Process n in q3)
{
MessageBox.Show(n.MachineName + "," + n.ProcessName);
}
}