Если у меня есть .Net Form с компонентом / объектом, таким как текстовое поле, к которому мне нужно получить доступ из родительской или другой формы, мне, очевидно, нужно «обновить» модификатор для этого компонента до переменной внутреннего или открытого уровня.
Теперь, если бы я предоставлял открытую переменную типа int или string и т. Д. В своем классе формы, я бы дважды не задумывался об использовании Getter и (возможно) Setter вокруг этого, даже если они не делали ничего другого чем обеспечить прямой доступ к переменной.
Однако конструктор VS, похоже, не реализует такие Getter / Setters для тех открытых объектов, которые являются компонентами формы (и, следовательно, не соответствует хорошей практике программирования).
Итак, вопрос в том; Чтобы сделать «правильную вещь», я должен обернуть такие компоненты или объекты VS дизайнера в Getter и / или Setter?