public static void Main(string[] args)
Subject[] subjects = new Subject[10];
Subject csharp = new Subject();
csharp.Desc = "Programming in C#";
csharp.Students = new Student[30];
Subject sql = new Subject();
sql.Desc = "SQL Server 2012";
sql.Students = new Student[15];
Subject Java = new Subject();
Java.Desc = "Programming in Java";
Java.Students = new Student[10];
Student joe = new Student();
csharp.Students[0] = joe;
Student Harry = new Student();
csharp.Students[1] = Harry;
for (int x = 0; x < subjects.Length; x++)
Console.WriteLine("Course id is: {0}, Course Name is: {1}",
subjects[x].ID, subjects[x].Desc);
for (int Y = 0; Y < subjects[x].Students.Length; Y++)
if (subjects[x].Students[Y] != null)
Console.WriteLine("{0}, {1} {2}",
subjects[x].Students[Y].ID,
subjects[x].Students[Y].FName,
subjects[x].Students[Y].LName);
public Student[] Students;