Я создал класс под названием Soldier примерно со 100 переменными класса. Мне нужно, чтобы пользователь вводил информацию и постепенно создавал объект Solider с помощью нескольких разных форм классов (поскольку данных слишком много, чтобы их можно было собрать только на одной).
Я создаю (пустой) экземпляр Soldier (tempSoldier) в Form1.cs и начинаю устанавливать переменные класса объекта, которые я собираю из пользователь.
Код: Выделить всё
private void button1_Click(object sender, EventArgs e)
{
Soldier tempSoldier = new Soldier();
tempSoldier.surname = textbox1.text;
}
Я должен отметить, что все формы (Form1.cs, Form2.cs...) используют одно и то же пространство имен.
Заранее спасибо
Изменить: все приведенные ниже решения работают, поэтому все зависит от того, какое из них вам больше нравится. Спасибо за ваш отзыв.
Одно небольшое замечание: убедитесь, что вы сделали ВСЕ модификаторы классов общедоступными, включая ваш собственный класс (в моем случае Soldier.cs).
Подробнее здесь: https://stackoverflow.com/questions/123 ... in-another
Мобильная версия