Что такое properties в C#, и чем они отличаются от fields в плане функциональности и использования? — ДейлиПреп