Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
SERGEY199100
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
1

Работа с одной переменной в двух классах

21.05.2013, 21:43. Просмотров 544. Ответов 6
Метки нет (Все метки)

Как из класса "FormА.cs" переменную "А1" сделать доступной в классе "FormB.cs" ?

Говорят нужно добавить ссылку на проект, но как ? Я нажимаю "Ссылки" -> "Добавить ссылку", выбираю вкладку "Проект" но там пусто... а по идее что должно быть ?

С уважением.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2013, 21:43
Ответы с готовыми решениями:

Поиск математической библиотеки (желательно на C#). Аппроксимация функции одной переменной (пока одной)
Постановка задачи: Необходимо из двух наборов (массивов) данных составить уравнение (полином) для...

Поиск математической библиотеки (желательно на C#). Аппроксимация функции одной переменной (пока одной)
Постановка задачи: Необходимо из двух наборов (массивов) данных составить уравнение (полином) для...

Как избежать изменения одной переменной ссылочного типа, когда изменяется значение другой переменной
Подскажите, пожалуйста, как избежать изменения одной переменной ссылочного типа, когда изменяется...

Менять значение переменных сразу в двух классах
Простите если очень глупый вопрос, но я не могу его решить есть два класса и как в одном менять...

Вывод значений переменных в двух разных классах
Доброго времени суток.По заданию необходимо создать переменные со спецификаторами public и...

6
Psilon
Master of Orion
Эксперт .NET
6055 / 4913 / 903
Регистрация: 10.07.2011
Сообщений: 14,520
Записей в блоге: 5
Завершенные тесты: 4
21.05.2013, 21:45 2
SERGEY199100, если проект один, то ничего никуда добавлять не надо
0
SERGEY199100
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
21.05.2013, 21:47  [ТС] 3
Psilon, тут такое дело... Я собрал проект из двух проектов. Пока вроде все работает, но, мне нужно из одной части - Form1.cs передать переменную в другую часть - Roboplatform.cs.

Подскажите как это сделать, если можно на наглядном примере, или могу поделиться самим проектом ?
0
Psilon
Master of Orion
Эксперт .NET
6055 / 4913 / 903
Регистрация: 10.07.2011
Сообщений: 14,520
Записей в блоге: 5
Завершенные тесты: 4
21.05.2013, 21:53 4
см тут
Ответы на 7 самых частых вопросов по WinForms
0
Exception
What? Where? Why?
105 / 105 / 32
Регистрация: 16.10.2012
Сообщений: 459
21.05.2013, 21:53 5
SERGEY199100,В formB добавить директиву using <пространство_имен_formA>;
0
SERGEY199100
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
21.05.2013, 21:56  [ТС] 6
Exception, using FormA; добавил но переменны все равно пишутся как не объявленные.
0
Exception
What? Where? Why?
105 / 105 / 32
Регистрация: 16.10.2012
Сообщений: 459
21.05.2013, 22:01 7
Если я правильно понимаю всю сложившеюся ситуацию, то должно быть примерно так.
Т.к. formA и formB из разных проектов, то у них разные namespace'ы.
Для того чтобы в классе formB увидеть переменную из formA нужно в formB добавить using с именем пространства имен formA. Естественно для этого ваша переменная должна быть помечена модификатором доступа public. И для обращения должен быть создан экземпляр класса formA
1
21.05.2013, 22:01
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2013, 22:01

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Доступ к одной переменной двух классов
Здавствуйте. Есть два класса. Первый создаёт данные. Второй эти данные исправляет, перезаписывает,...

Использование одной переменной в двух потоках
Здравствуйте! Подскажите пожалуйста, каким образом можно вызвать метод и присвоить его результат...

Символьное умножение двух многочленов от одной переменной
Здравствуйте, помогите пожалуйста реализовать данный код на языке Haskell. (defun poly-add...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.