c#2008 classic case programming