Модераторы: Partizan, gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Предача обьекта в другой метод, Предача обьекта 
V
    Опции темы
Stratus
Дата 14.2.2010, 00:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 72
Регистрация: 27.5.2009

Репутация: нет
Всего: нет



Экскалупатор

как передать класс в качестве параметра в другой класс?

Это сообщение отредактировал(а) Stratus - 14.2.2010, 00:27
PM MAIL   Вверх
Экскалупатор
Дата 14.2.2010, 02:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1746
Регистрация: 1.4.2009
Где: г. Минск

Репутация: 11
Всего: 24



Stratus, точно так же как и любой другой параметр.
Код

class Program
    {
        static void Main(string[] args)
        {
            class4 cl = new class4();
            cl.metodClassa4();
        }
    }
    class class1
    {
        class3 _class3 = null;
        public class1(class3 myClass)
        {
            _class3 = myClass;
        }
        public void metodClassa()
        {
            _class3.metod1();
        }
    }
    class class2
    {
        class3 _class3 = null;
        public class2(class3 myClass)
        {
            _class3 = myClass;
        }
        public void metodClassa()
        {
            _class3.metod1();
        }
    }
    class class3
    {
        public void metod1()
        {
            Console.WriteLine("метод в классе 3");
        }
    }
    class class4
    {
        public void metodClassa4()
        {
            class3 _class3 = new class3();
            class1 _class1 = new class1(_class3);
            _class1.metodClassa();
            class2 _class2 = new class2(_class3);
            _class2.metodClassa();
        }
    }


код конечно х..., но принцип я думаю понятен. просто нету времени придумывать что то более цивильное.

Это сообщение отредактировал(а) Экскалупатор - 14.2.2010, 02:12
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.1058 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.