PDA

View Full Version : سوال: مرتب کردن خط دلخواهی از فایل



19216810047
جمعه 27 بهمن 1391, 01:54 صبح
سلام
من می خوام از فایلی(تکست) که هر خط ان یک لیست عددی است (اعداد با فاصله از هم جدا شده اند)اعداد خط سوم را مرتب کنم و در یک richtextboxاعداد رو در هر خط نشون بدم.
کسی می تونه کمک کنه؟
با تشکر

mehdi.mousavi
جمعه 27 بهمن 1391, 08:51 صبح
سلام من می خوام از فایلی(تکست) که هر خط ان یک لیست عددی است (اعداد با فاصله از هم جدا شده اند)اعداد خط سوم را مرتب کنم و در یک richtextboxاعداد رو در هر خط نشون بدم. کسی می تونه کمک کنه؟ با تشکر

سلام.
می تونید با استفاده از LINQ، بدین شکل عمل کنید:

decimal[] numbers = File.ReadLines("z:\\temp.txt")
.Skip(2)
.Take(1)
.Single()
.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries)
.Select(s => decimal.Parse(s))
.OrderBy(n => n)
.ToArray();


کد فوق، مقادیر موجود در خط سوم فایل رو بصورت آرایه مرتبی از اعداد به شما برمیگردونه. بقیه اش هم که واضحه...

موفق باشید.