Свойства через рефлексию в C#
Класс PropertyInfo хранит имя публичного свойства. Без дополнительных флагов скрытые свойства в список не попадают.
Порядок имён не гарантирован: два запуска могут напечатать их по-разному.
Перечислим свойства модели заметки. Порядок строк может отличаться:
using System.Reflection;
foreach (var prop in typeof(Note).GetProperties())
Console.WriteLine(prop.Name);
class Note { public int Id { get; set; } public string Title { get; set; } = ""; }
Опишите класс Employee с публичными свойствами id и name и выведите их имена.