نوشته شده توسط
20temp
سلام دوستان راستش یه سوال شاید خیلی ساده داشته باشم ولی توش موندم که چطوری از بین 100 عدد 10 عددی که از بقیه بزرگترند رو پیدا کنم.
پیدا کردن یک عدد (بزرگترین عدد) کاری نداره با تابع Match.Max بدست میاد ولی اینکه مثلا 10 عدد بزرگ رو از بین 100 جدا کنم را نمیدونم ؟؟!!!!
دوستان ممنون میشم کد بذارید
اگر منظورتون داخل دیتابیس بود،از روش دوستمون jafarpalideh برید.
اگر عدد ها در لیست یا آرایه اینا هست از روش زیر استفاده کنید :
//list e adad haa ke masalan mitoonan tooye array bashan ya list
int[] arr = new int[] { 3, 4, 1, 4, 56, 2, 3, 5, 7, 57, 23 };
//iin khat dastooor ba estefade az Linq adad haro nozooolii moratab mikone va 5 tasho bar migardoone
var top5int= (from i in arr orderby i descending select i).Take(5);
//inja ham namyesh dade mishan
foreach(var i in top5int)
{
Console.WriteLine(i);
}