Как лучше всего передавать данные в форму и из формы?C#

Место общения программистов C#
Ответить
Anonymous
 Как лучше всего передавать данные в форму и из формы?

Сообщение Anonymous »

У меня есть класс Controller_data с несколькими списками и словарями. У меня есть основная программа, которая вызывает две формы, которые заполняют различные части данных, а затем выполняют другую обработку.
Мой вопрос: как лучше всего передать и собрать эти данные?
Поскольку формы сами по себе являются классами, я не совсем понимаю, как это сделать. Я новичок в C# и немного запутался.
Я думаю, что могу сделать Controller_data статическим и получить к нему доступ отовсюду (что немного похоже на глобальную переменную для меня), создайте переменную Controller_data cd в основной программе и передайте указатель на нее в формы (хотя это больше похоже на вещь C) или сделайте локальные копии cd внутри формы, заполните их, а затем верните их через общедоступный метод.
Я действительно не уверен, каков ожидаемый способ сделать это. Я больше склоняюсь к первому решению. Это верно, или есть какой-то другой способ, который мне явно не хватает? Есть ли у этого решения какие-либо недостатки?
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/793 ... rom-a-form
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»