Система классов играет важную роль в современных языках программирования.С точки зрения пользователя, свойства выглядят практически так же, как и обычные поля класса.Такой подход позволяет изолировать пользовательскую модель класса от ее реализации.Более того, рекомендуется вообще не использовать открытых полей классов.Гуннерсон Э. Введение в C#. СПб.: Питер, 2001.Public static void Main ().Как же они реализованы в новом языке C#, созданном корпорацией Microsoft, и зачем нужно изучать С#?Ответы на эти вопросы зависят от того, как вы собираетесь работать дальше.Зато для массива, содержащего несколько тысяч таких элементов, картина может в корне измениться.В таблице приведены основные отличия типов class и struct.