Вещь состоит в том, что необходимо установить Windows сначала, потому что это привычка, выполненная, если это не является первым на диске. Я должен просто использовать живой CD и сделать целый диск Windows Установки раздела NTFS на нем и затем установить Ubuntu (Не удаляя Windows). Или просто палка с Ubuntu и устанавливают Windows-программы, в которых Вы нуждаетесь с вином и playonlinux.
В вашем примере propertyInfo.GetValue (this, null)
должно работать. Подумайте о том, чтобы изменить GetNamesAndTypesAndValues ()
следующим образом:
public void GetNamesAndTypesAndValues()
{
foreach (PropertyInfo propertyInfo in allClassProperties)
{
Console.WriteLine("{0} [type = {1}] [value = {2}]",
propertyInfo.Name,
propertyInfo.PropertyType,
propertyInfo.GetValue(this, null));
}
}