static void Main() { Random rand = new Random(); Student[] students = new Student[10]; string[] firstNames = new string[] { "Niki", "Doncho", "Pesho", "Maria", "Stamat", "Ivan", "Ivo", "Gosho", "Evlogi", "Svetlin" }; string[] lastNames = new string[] { "Kostov", "Minkov", "Peshev", "Ivanov", "Stamatov", "Popov", "Kenov", "Goshev", "Hristov", "Nakov" }; for (int i = 0; i < students.Length; i++) { string firstName = firstNames[rand.Next(0, 10)]; string lastName = lastNames[rand.Next(0, 10)]; Student student = new Student(firstName, lastName); for (int j = 0; j < 5; j++) { student.Marks.Add(rand.Next(3, 7)); } students[i] = student; } var excellentStudents = students.Where(st => st.Marks.Contains(6)).Select(st => new { FullName = st.FirstName + " " + st.LastName, st.Marks }); foreach (var st in excellentStudents) { Console.WriteLine("{0}, marks --> {1}", st.FullName, string.Join(",", st.Marks)); } }
static void Main() { Random rand = new Random(); Student[] students = new Student[10]; string[] firstNames = new string[] { "Niki", "Doncho", "Pesho", "Maria", "Stamat", "Ivan", "Ivo", "Gosho", "Evlogi", "Svetlin" }; string[] lastNames = new string[] { "Kostov", "Minkov", "Peshev", "Ivanov", "Stamatov", "Popov", "Kenov", "Goshev", "Hristov", "Nakov" }; for (int i = 0; i < students.Length; i++) { string firstName = firstNames[rand.Next(0, 10)]; string lastName = lastNames[rand.Next(0, 10)]; int fn = rand.Next(100000, 999999); int groupNumber = rand.Next(1, 3); Student student = new Student(firstName, lastName, fn, groupNumber); students[i] = student; } }
static void Main(string[] args) { Random rand = new Random(); Student[] students = new Student[10]; string[] firstNames = new string[] { "Niki", "Doncho", "Pesho", "Maria", "Stamat", "Ivan", "Ivo", "Gosho", "Evlogi", "Svetlin" }; string[] lastNames = new string[] { "Kostov", "Minkov", "Peshev", "Ivanov", "Stamatov", "Popov", "Kenov", "Goshev", "Hristov", "Nakov" }; for (int i = 0; i < students.Length; i++) { string firstName = firstNames[rand.Next(0, 10)]; string lastName = lastNames[rand.Next(0, 10)]; int fn = rand.Next(100000, 999999); int groupNumber = rand.Next(1, 3); Student student = new Student(firstName, lastName, fn, groupNumber); students[i] = student; } Student[] results = students.Where(st => st.GroupNumber == 2).OrderBy(st => st.FirstName).ToArray(); foreach (var st in results) { Console.WriteLine("{0} {1}, fak number - {2}, group - {3}", st.FirstName, st.LastName, st.FacultyNumber, st.GroupNumber); } }
static void Main() { Random rand = new Random(); Student[] students = new Student[10]; string[] firstNames = new string[] { "Niki", "Doncho", "Pesho", "Maria", "Stamat", "Ivan", "Ivo", "Gosho", "Evlogi", "Svetlin" }; string[] lastNames = new string[] { "Kostov", "Minkov", "Peshev", "Ivanov", "Stamatov", "Popov", "Kenov", "Goshev", "Hristov", "Nakov" }; for (int i = 0; i < students.Length; i++) { string firstName = firstNames[rand.Next(0, 10)]; string lastName = lastNames[rand.Next(0, 10)]; string phoneNumber = "0" + rand.Next(2, 10) + rand.Next(100000, 999999); Student student = new Student(firstName, lastName); student.PhoneNumber = phoneNumber; students[i] = student; } Student[] studentsFromSofia = students.Where(st => st.PhoneNumber.StartsWith("02")).ToArray(); foreach (var st in studentsFromSofia) { Console.WriteLine("{0} {1}, phone number {2}", st.FirstName, st.LastName, st.PhoneNumber); } }
static void Main() { Random rand = new Random(); Student[] students = new Student[10]; string[] firstNames = new string[] { "Niki", "Doncho", "Pesho", "Maria", "Stamat", "Ivan", "Ivo", "Gosho", "Evlogi", "Svetlin" }; string[] lastNames = new string[] { "Kostov", "Minkov", "Peshev", "Ivanov", "Stamatov", "Popov", "Kenov", "Goshev", "Hristov", "Nakov" }; string[] emails = new string[] { "abv.bg", "yahoo.com", "gmail.com" }; for (int i = 0; i < students.Length; i++) { string firstName = firstNames[rand.Next(0, 10)]; string lastName = lastNames[rand.Next(0, 10)]; string email = firstName + lastName + "@" + emails[rand.Next(0, 3)]; Student student = new Student(firstName, lastName); student.Email = email; students[i] = student; } Student[] studentsAbvEmails = students.Where(st => st.Email.IndexOf("abv.bg") >= 0).ToArray(); foreach (var student in studentsAbvEmails) { Console.WriteLine("{0} {1}, email --> {2}", student.FirstName, student.LastName, student.Email); } }