با سلام و وقت بخیر
ضمن تشکر از شما استاد عزیز بابت تدریس فوق العاده خوشحال میشم در مورد تمرین بنده نظرتون را بفرمایید.
با تشکر
#region List Data
using Linq_Exam;
List<Student> database = new List<Student>()
{
new Student { Id = 1, Name = "Ali", Family = "Mohammadi", Age = 18 },
new Student { Id = 2, Name = "Reza", Family = "Hosseini", Age = 19 },
new Student { Id = 3, Name = "Mohammad", Family = "Ahmadi", Age = 20 },
new Student { Id = 4, Name = "Hossein", Family = "Karimi", Age = 18 },
new Student { Id = 5, Name = "Amir", Family = "Rezaei", Age = 21 },
new Student { Id = 6, Name = "Mehdi", Family = "Mousavi", Age = 22 },
new Student { Id = 7, Name = "Saeed", Family = "Jafari", Age = 19 },
new Student { Id = 8, Name = "Maryam", Family = "Ghasemi", Age = 20 },
new Student { Id = 9, Name = "Zahra", Family = "Nouri", Age = 18 },
new Student { Id = 10, Name = "Fatemeh", Family = "Sadeghi", Age = 21 },
new Student { Id = 11, Name = "Narges", Family = "Abbasi", Age = 22 },
new Student { Id = 12, Name = "Sara", Family = "Yousefi", Age = 19 },
new Student { Id = 13, Name = "Elham", Family = "Sharifi", Age = 20 },
new Student { Id = 14, Name = "Negar", Family = "Taheri", Age = 18 },
new Student { Id = 15, Name = "Parisa", Family = "Zamani", Age = 21 },
new Student { Id = 16, Name = "Kiana", Family = "Rostami", Age = 22 },
new Student { Id = 17, Name = "Behnam", Family = "Akbari", Age = 19 },
new Student { Id = 18, Name = "Pouya", Family = "Soltani", Age = 20 },
new Student { Id = 19, Name = "Arash", Family = "Kazemi", Age = 18 },
new Student { Id = 20, Name = "Sina", Family = "Farhadi", Age = 21 },
new Student { Id = 21, Name = "Nima", Family = "Moradi", Age = 22 },
new Student { Id = 22, Name = "Yasin", Family = "Heydari", Age = 19 },
new Student { Id = 23, Name = "Taha", Family = "Barati", Age = 20 },
new Student { Id = 24, Name = "Saman", Family = "Pourmohammadi", Age = 18 },
new Student { Id = 25, Name = "Kian", Family = "Nikpour", Age = 21 },
new Student { Id = 26, Name = "Hasti", Family = "Ghorbani", Age = 22 },
new Student { Id = 27, Name = "Ayda", Family = "Mirzaei", Age = 19 },
new Student { Id = 28, Name = "Taraneh", Family = "Khosravi", Age = 20 },
new Student { Id = 29, Name = "Rojin", Family = "Amini", Age = 18 },
new Student { Id = 30, Name = "Zhaleh", Family = "Faraji", Age = 21 },
new Student { Id = 31, Name = "Leila", Family = "Naderi", Age = 22 },
new Student { Id = 32, Name = "Sheida", Family = "Bahrami", Age = 19 },
new Student { Id = 33, Name = "Mina", Family = "Javadi", Age = 20 },
new Student { Id = 34, Name = "Nazanin", Family = "Kamali", Age = 18 },
new Student { Id = 35, Name = "Samira", Family = "Rahimi", Age = 21 },
new Student { Id = 36, Name = "Shabnam", Family = "Azizi", Age = 22 },
new Student { Id = 37, Name = "Farzad", Family = "Ghanbari", Age = 19 },
new Student { Id = 38, Name = "Kaveh", Family = "Mahmoudi", Age = 20 },
new Student { Id = 39, Name = "Behrad", Family = "Safari", Age = 18 },
new Student { Id = 40, Name = "Ramin", Family = "Najafi", Age = 21 },
new Student { Id = 41, Name = "Sepehr", Family = "Alizadeh", Age = 22 },
new Student { Id = 42, Name = "Daniyal", Family = "Moghaddam", Age = 19 },
new Student { Id = 43, Name = "Iman", Family = "Shakeri", Age = 20 },
new Student { Id = 44, Name = "Farshad", Family = "Tavakoli", Age = 18 },
new Student { Id = 45, Name = "Milad", Family = "Babaei", Age = 21 },
new Student { Id = 46, Name = "Pedram", Family = "Asadi", Age = 22 },
new Student { Id = 47, Name = "Shayan", Family = "Ghaderi", Age = 19 },
new Student { Id = 48, Name = "Armin", Family = "Valizadeh", Age = 20 },
new Student { Id = 49, Name = "Soroush", Family = "Maleki", Age = 18 },
new Student { Id = 50, Name = "Farid", Family = "Tayebi", Age = 21 },
};
#endregion
var count = (from s in database
select s).Count();
Console.WriteLine(count);
var perPage = count / 5;
Console.WriteLine(perPage);
Console.WriteLine("Please Enter Your Page:");
int selectedPage=int.Parse(Console.ReadLine());
var page = (from s in database
select s).Skip((selectedPage - 1) * 5).Take(5);
foreach (var item in page)
{
Console.WriteLine($"Id:{item.Id} Name: {item.Name} Family: {item.Family} Age: {item.Age}");
}