Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
wm_leviathan
196 / 198 / 69
Регистрация: 12.01.2011
Сообщений: 699
Завершенные тесты: 2
#1

файл с классами и методами - C#

23.11.2011, 18:29. Просмотров 483. Ответов 3
Метки нет (Все метки)

Добрый вечер, недавно начал учить c# и решил понемногу кодить небольшие приложения для самопрактики. Собственно есть студия 2010 содаю новый проект, и хочу добавить в него файл в котором я буду держать классы и методы, дабы потом их оттуда "дергать". собственно как мне добавить такой файл и (самое главное) реализовать взаимосвязь между формой и классами описанными отдельно в этом файле?
к примеру в файле с класами опишу:
C#
1
2
3
4
5
6
7
8
class Cl1
{
public int x,y;
public int metod1(int x,int y)
{
return x*y;
}
}
как данный метод вызвать из главной формы программы, к примеру по нажатию кнопки чтоб результат в Edit попадал ?
http://www.cyberforum.ru/csharp-beginners/thread2213353.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2011, 18:29
Я подобрал для вас темы с готовыми решениями и ответами на вопрос файл с классами и методами (C#):

Запутался с классами, методами, событиями
Добрый день, С# изучаю недавно и нужна помощь, не до конца понимаю классы и...

Что в приведенном коде является классами, свойствами, методами и тд
Доброго времени суток. Я уже перехожу на второй курс в университете, завтра...

Работы с типами доступа/классами/массивами/методами/сортировкой/удаление
Здравствуйте, коллеги! Помогите пожалуйста решить вот такую вот задачку: -...

Правильно ли я пишу? Работа с интерфейсом и двумя классами с аналогичными методами
Народ подскажите ли правильно я поступаю. У меня в задании по курсовой есть...

Очередь с классами
Добрый вечер, уважаемые пользователи CyberForum! Нужна Ваша помощь. Необходимо...

3
dev.nikor
25 / 26 / 3
Регистрация: 26.07.2010
Сообщений: 297
23.11.2011, 18:44 #2
а не лучше ли будет использовать библиотеку классов?
0
wm_leviathan
196 / 198 / 69
Регистрация: 12.01.2011
Сообщений: 699
Завершенные тесты: 2
23.11.2011, 19:22  [ТС] #3
я же говорил я начинающий и пока что об использовании библиотеке классов ничего не знаю. просто кодил на делфях и с шарпом пока все незнакомо. решил проблему так, сделал файлик с классами и методами и своим пространством имен и в главной форме просто подключил using <мое пространство> по аналогии с делфи где свой файл подключаешь в области uses. в принцепе то что и надо было.
0
Casper-SC
Эксперт .NET
3581 / 1801 / 345
Регистрация: 27.03.2010
Сообщений: 5,064
Записей в блоге: 1
23.11.2011, 19:31 #4
Если использовать то же пространство имён, что и у главной формы, то туда ничего не нужно будет подключать, класс сразу будет доступен. Желательно каждый класс писать в отдельный файл (хотя не обязательно, ну и вложенный класс не напишешь в отдельном файле, если не пометить класс как partial, да оно и не нужно мне кажется).

Цитата Сообщение от wm_leviathan Посмотреть сообщение
решил проблему так, сделал файлик с классами и методами
Ты можешь писать только классы, но не методы отдельно от классов. То есть нельзя как в делфи написать отдельные процедуры и функции. В C# эти самые процедуры и функции в классах, называются: "методы".
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.11.2011, 19:31
Привет! Вот еще темы с решениями:

Работа с классами
Помогите с 11 вариантом. Не могу разобраться как мне спектр определять?

Работа с классами
Описать класс,представляющий квадратное уравнение вида ax^2*bx+c=0.Описать...

Работа с классами
Добавьте два класса Person и Staff - (это сделал, работает). Создайте два...

Работа с классами
У меня такая проблема хочу создать компонент из одного класса и добавить его в...


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

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

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