從文件加載的數據進行排序,以便我有這樣的代碼:如何使用LINQ
void dataFromFile()
{
if (File.Exists(filename))
{
foreach (var data in File.ReadAllLines(filename).Select(line => line.Split(' ')).
Select(m => new { name = m[0], length = int.Parse(m[1]) }))
{
Rectangle r = new Rectangle { Height = data.length, Width = 25, Fill = Brushes.Red };
Canvas.SetLeft(r, rnd.Next(200));
Canvas.SetTop(r, 200);
table.Children.Add(r);
}
}
}
的事情是,我有哪裏都是人的名字和他們高度的文件。我必須做一個條形圖並將它們從最小到最高排序。對於條形圖,我製作了一個與我從文件中獲得的數據具有相同高度的矩形,但我不知道如何對這些條進行排序。