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();
کد فوق، مقادیر موجود در خط سوم فایل رو بصورت آرایه مرتبی از اعداد به شما برمیگردونه. بقیه اش هم که واضحه...
موفق باشید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.