using System.Collections.Generic;
public string Name {get;set;}
public int Zip {get;set;}
public string City {get;set;}
public string Street {get;set;}
public int Streetnumber {get;set;}
public Address (int zip, string city, string street, int streetnumber)
Streetnumber = streetnumber;
public override string ToString()
string resultat = Zip + "\t" + City + "\t" + Street + "\t" + Streetnumber + "\n";
public Address AddressofStudent {get;set;}
public int Grade {get;set;}
public Student (string name, int iD, int zip, string city, string street, int streetnumber, int grade)
AddressofStudent = new Address(zip, city, street, streetnumber);
public static void Main()
List<Student> Students = new List<Student>();
Students.Add(new Student ("Jil", 20, 12345, "Wien", "Mariahilferstrasse",5, 1));
Students.Add(new Student ( "Charlotte", 21,12121, "Wien", "Kandlgasse", 7, 2));
Students.Add (new Student ("Tamara", 22,22223, "Wien", "Mozartstraße", 5, 3));
foreach(var Student in Students)
double avg = sum/ Students.Count;
Console.WriteLine( "Average grade is:" + avg);
foreach(var Student in Students)
Console.WriteLine(Student.AddressofStudent);