Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.11.2011, 18:31   #1
wm_leviathan
Форумчанин
 
Аватар для wm_leviathan
 
Регистрация: 17.02.2010
Сообщений: 399
По умолчанию создать файл с классами и методами

Добрый вечер, недавно начал учить c# и решил понемногу кодить небольшие приложения для самопрактики. Собственно есть студия 2010 содаю новый проект, и хочу добавить в него файл в котором я буду держать классы и методы, дабы потом их оттуда "дергать". собственно как мне добавить такой файл и (самое главное) реализовать взаимосвязь между формой и классами описанными отдельно в этом файле?
к примеру в файле с класами опишу:
Код:
class Cl1
{
public int x,y;
public int metod1(int x,int y)
{
return x*y;
}
}
как данный метод вызвать из главной формы программы, к примеру по нажатию кнопки чтоб результат в Edit попадал ?
wm_leviathan вне форума Ответить с цитированием
Старый 23.11.2011, 18:46   #2
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

Ну у твоего класса есть namespace. Тут варианта 2:
1. Добавить данный namespace в usings формы (более предпочтительно)
2. Писать полный путь к классу в коде(т.е. если namespace класса = MyClasses, то в коде: MyClasses.Cl1)
Hollander вне форума Ответить с цитированием
Старый 23.11.2011, 18:56   #3
stenl1
Форумчанин
 
Аватар для stenl1
 
Регистрация: 26.06.2009
Сообщений: 354
По умолчанию

Твой класс:
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Test
{
    class Cl1
    {
           public int x, y;
            public int metod1(int x, int y)
            {
                return x * y;
            }           
    }
}
Отдельный класс - в который добавляешь свой:
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Test;  //Какое пространство имен используешь

namespace pro
{
    class main
    {
        static void Main(string[] args)
        {
            Cl1 gg = new Cl1();
            Console.WriteLine(gg.metod1(3, 2));
            Console.Read();
        }
    }
}
stenl1 вне форума Ответить с цитированием
Старый 23.11.2011, 19:20   #4
wm_leviathan
Форумчанин
 
Аватар для wm_leviathan
 
Регистрация: 17.02.2010
Сообщений: 399
По умолчанию

всем спасибо разобрался. просто кодил на делфях и с шарпом по пока все незнакомо так, сделал файлик с классами и методами и своим пространством имен и в главной форме просто подключил using <мое пространство> по аналогии с делфи где свой файл подключаешь в области uses.
wm_leviathan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан файл вещественных чисел. Создать файл целых чисел, содержащий номера всех локальных максимумов в порядке возрастания zzz6 Помощь студентам 1 04.07.2011 12:59
Создать двоичный файл, записать n целых чисел. Из файла создать массив, элементы числа-палиндромы (на C) Simak63 Помощь студентам 0 30.03.2011 21:06
Как подключить файл с классами в C# Buldo3er Помощь студентам 0 23.10.2010 21:53
Создать файл. kot i @ Паскаль, Turbo Pascal, PascalABC.NET 12 25.05.2010 23:55
Создать файл zgest Общие вопросы C/C++ 2 30.03.2009 21:03