Есть ли в C # понятие определения и реализации класса, подобное тому, что вы найдете в C ++?
Я предпочитаю, чтобы мои определения классов были простыми, удаляя большинство, если не все, детали реализации (как вы, возможно, знаете, это зависит от нескольких факторов, но в целом я стараюсь оставить большинство деталей реализации членов вне определения класса). Это дает мне преимущество с высоты птичьего полета в классе и его функциональности.
Однако в C # кажется, что я вынужден определять свои функции-члены в точке объявления. Можно ли этого избежать или как-то обойти?
Во время моего обучения на C #, это один аспект, который беспокоит меня. Классы, особенно сложные, становятся все труднее читать.