C# Programming Assignment 4