Объясните работу get и set в c#?
get и set во время компиляции просто превращаются в два метода.
Если это автосвойства, то ещё и поле добавляется.
имена у них будут get_НазваниеСвойства и set_НазваниеСвойства.
Достаточно поискать (первая строка в гугле) https://metanit.com/sharp/tutorial/3.4.php