در این آموزش می خواهیم رکوردهایی را با استفاده از تکنولوژی لینک از یک آرایه (Array) و یک لیست (List) بر گردونیم.
برای این کار از سه تابع زیر استفاده می کنیم :
- تابع Sort
- تابع Reverse
- تابع take
برای نمایش 3 رکورد بالای یک آرایه یا لیست از تابع take در لینک استفاده می کنیم .
مثالی از آرایه :
int[] intigerarray = new int[] { 6, 2, 9, 4, 5, 1, 7, 8, 3 }; Array.Sort(intigerarray); Array.Reverse(intigerarray); int[] integers = intigerarray.Take(3).ToArray(); foreach (int i in integers) { Console.WriteLine(i); }
توضیحات خطوط :
- تعریف آرایه ایی با نام integerarray و با مقدار دهی اولیه
- آرایه مذکور را مرتب می کند.
- آرایه را به صورت نزولی مرتب می کند.
- سه رکورد بالای آرایه را در آرایه ایی به نام integers می ریزد.
- پیمایش آرایه integers و چاپ مقادیر آن
خروجی کد:
9 8 7
مثالی از لیست :
//تعریف لیستی از نوع صحیح List<int> integerList = new List<int>(); //اضافه کردن مقادیر به لیست integerList.Add(6); integerList.Add(2); integerList.Add(9); integerList.Add(4); integerList.Add(5); integerList.Add(1); integerList.Add(7); integerList.Add(8); //مرتب کردن لیست به صورت صعودی integerList.Sort(); //مرتب کردن به صورت نزولی integerList.Reverse(); //پیمایش لیست و چاپ مقادیر آن foreach (int ind in integerList.Take(3)) { Console.WriteLine(ind); }
خروجی کد:
9 8 7
تابع take : این متد یک ورودی عدد صحیح می گیرد و به تعداد آن عناصر به خروجی ارسال می شوند.
در این مثال 3 مقدار اول از لیست integerList به خروجی ارسال می شود.
تمامی مطالب توسط تیم سافت ساز ترجمه و جمع آوری می شود . منبع سافت ساز
امتیاز دهی به این مطلب :
امتیاز
جمع امتیازات
لطفا به این مطلب امتیاز دهید.