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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.06.2007, 14:44   #1
faint
 
Регистрация: 23.06.2007
Сообщений: 4
По умолчанию Помогите с поздним связыванием в C#

Срочно нужно реализовать позднее связывание в Шарпе... Покажите на примере, пожалуйста.
faint вне форума Ответить с цитированием
Старый 23.06.2007, 16:08   #2
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

А именно...(Имеется ввиду абстрактные и виртуальные методы?)

ЗЫ: Зачем в асе дублировать, я и так отвечу.
Carbon вне форума Ответить с цитированием
Старый 23.06.2007, 16:58   #3
faint
 
Регистрация: 23.06.2007
Сообщений: 4
По умолчанию

Виртуальные
ЗЫ Сори
faint вне форума Ответить с цитированием
Старый 23.06.2007, 17:07   #4
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

Код:
    class A
    {
        public virtual void Out()
        {
            Console.WriteLine("A.Out virtual method");
        }

        public void SimpleOut()
        {
            Console.WriteLine("A.Out non-virtual method");
        }
    }

    class B : A
    {
        public override void Out()
        {
            Console.WriteLine("B.Out virtual method");
        }

        public void SimpleOut()
        {
            Console.WriteLine("B.Out non-virtual method");
        }
    }

    class Program
    {
        static void Main(string[] args)
        {
            A itemA = new A();
            A itemB = new B();
            itemA.SimpleOut();
            itemA.Out();
            itemB.SimpleOut();
            itemB.Out();
            Console.ReadKey();
        }
    }
Можно сравнить раннее и позднее связывание.
Carbon вне форума Ответить с цитированием
Старый 23.06.2007, 17:14   #5
faint
 
Регистрация: 23.06.2007
Сообщений: 4
По умолчанию

СПС....
А теперь тупой вопрос:

Является ли позднее связывание использованием динамических библиотек?..
и вообще... дай, пожалуйста, опредление динамической библиотеке

еще раз спасибо за помощь
faint вне форума Ответить с цитированием
Старый 23.06.2007, 17:16   #6
faint
 
Регистрация: 23.06.2007
Сообщений: 4
По умолчанию

Вторая проблема состоит в том, что нужно пдключить библиотеку вовремя исполнения кода
faint вне форума Ответить с цитированием
Старый 24.06.2007, 13:31   #7
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

В C# не библиотеки, а сборки (assemblies).
Carbon вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск