В целях дебага и анализа нередко требуется посмотреть, как заполняются свойства переменной класса. Если свойств хотя бы 10, то вручную писать не очень. Делюсь небольшим куском кода, которым можно вывести список всех значений переменной класса.
foreach (var prop in varname.GetType().GetProperties()) { Console.WriteLine("{0} = {1}", prop.Name, prop.GetValue(varname, null)); }