static void Main(string[] args) { BSTUStudent student1 = new BSTUStudent("Arsenii", 6, specialization.poit, 6, 7, 8, 5); BSTUStudent student2 = new BSTUStudent("Dima", 4, specialization.poit, 4, 5, 8, 8); BSTUStudent student3 = new BSTUStudent("Dasha", 8, specialization.mobile, 4, 4, 4, 9); BSTUStudent student4 = new BSTUStudent("Shyra", 2, specialization.web, 7, 7, 7, 7); Console.WriteLine(student1.ToString()); var tuple = BSTUStudent.Getmarks(student1); STGroup listic = new STGroup(); listic.Add(student1); listic.Add(student2); listic.Add(student3); listic.Add(student4); foreach (BSTUStudent stud in listic.GetList) { Console.WriteLine(stud.name); Console.WriteLine(stud.group); Console.WriteLine(stud.specialization); } listic.Clearn(); foreach (BSTUStudent stud in listic.GetList) { Console.WriteLine(stud.name); Console.WriteLine(stud.group); Console.WriteLine(stud.specialization); } }
public static (int min, int max, int avr) Getmarks(BSTUStudent obj) { var result = (min : 0, max : 0, avr : 0); int[] nums = new int[4]; nums[0] = obj.mark1; nums[1] = obj.mark2; nums[2] = obj.mark3; nums[3] = obj.mark4; result.max = nums.Max(); result.min = nums.Min(); result.avr = (int)nums.Average(); return(result); }