powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Задачка на профпригодность
25 сообщений из 463, страница 1 из 19
Задачка на профпригодность
    #36670146
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
List<string> strings = new List<string>();
new Derived().Foo(strings);

Какой метод выполнится, со Strings или с Objects?

Base,Derived
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
class Base
{
    public void Foo(IEnumerable<string> strings)
    {
        Console.WriteLine("Strings");
    }
}

class Derived : Base
{
    public void Foo(IEnumerable<object> objects)
    {
        Console.WriteLine("Objects");
    }
}
...
Рейтинг: 0 / 0
Задачка на профпригодность
    #36670154
Lexxxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

Objects, а как иначе?
...
Рейтинг: 0 / 0
Задачка на профпригодность
    #36670159
Sashuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LexxxxxМСУ,

Objects, а как иначе?
неть) по типу аргумента выберет метод
...
Рейтинг: 0 / 0
Задачка на профпригодность
    #36670163
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще варианты :)
...
Рейтинг: 0 / 0
Задачка на профпригодность
    #36670164
Lexxxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sashukнеть) по типу аргумента выберет метод
А вы скомпилируйте! :)
...
Рейтинг: 0 / 0
Задачка на профпригодность
    #36670167
Lexxxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lexxxxx,

Срабатывает обжект. А в чем подвох?
...
Рейтинг: 0 / 0
Задачка на профпригодность
    #36670171
Sashuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LexxxxxА вы скомпилируйте! :)
лень..конец рабоДня...
...
Рейтинг: 0 / 0
Задачка на профпригодность
    #36670174
Фотография Denis.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да тут даже подвоха вообщем то нет насколько я понял.
Конечно Strings.
Помнится была поинтересней задача с наследованием и переопределением с new.
...
Рейтинг: 0 / 0
Задачка на профпригодность
    #36670181
Sashuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LexxxxxLexxxxx,
Срабатывает обжект. А в чем подвох?
Denis.
да тут даже подвоха вообщем то нет насколько я понял.
Конечно Strings.

нипанимать)
...
Рейтинг: 0 / 0
Задачка на профпригодность
    #36670184
Sashuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУЕще варианты :)
не томи Шановный ;)
...
Рейтинг: 0 / 0
Задачка на профпригодность
    #36670185
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дениска, двойка тебе. Думай головой, а не студией со своей любимой клавишей F5.
...
Рейтинг: 0 / 0
Задачка на профпригодность
    #36670191
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashukМСУЕще варианты :)
не томи Шановный ;)
Ладно, я поехал домой, конец рабочего дня. Вчерером зайду и если никто так и не ответит на вопрос, открою тайну.
...
Рейтинг: 0 / 0
Задачка на профпригодность
    #36670192
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis.да тут даже подвоха вообщем то нет насколько я понял.
Конечно Strings.
Помнится была поинтересней задача с наследованием и переопределением с new.
Foo не виртуальный.
...
Рейтинг: 0 / 0
Задачка на профпригодность
    #36670200
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин, я думал , что будет ошибка в ран-тайме )
...
Рейтинг: 0 / 0
Задачка на профпригодность
    #36670207
Пьяный Лох
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зайцев ФёдорDenis.да тут даже подвоха вообщем то нет насколько я понял.
Конечно Strings.
Помнится была поинтересней задача с наследованием и переопределением с new.
Foo не виртуальный.
Хоть виртуальный, хоть не виртуальный.
Функции то с разными сигнатурами, чего от виртуальности изменится?
...
Рейтинг: 0 / 0
Задачка на профпригодность
    #36670213
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пьяный ЛохХоть виртуальный, хоть не виртуальный.
Функции то с разными сигнатурами, чего от виртуальности изменится?
угу. но в пятницу можно)
...
Рейтинг: 0 / 0
Задачка на профпригодность
    #36670215
Фотография Denis.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭЭ. Вопрос на версию .нет чтоль?
Ну чтожь, сразу и не сооброзишь).
...
Рейтинг: 0 / 0
Задачка на профпригодность
    #36670221
Пьяный Лох
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis.ЭЭ. Вопрос на версию .нет чтоль?
Разумеется.
Ковариация и контрвариация в универсальных шаблонах
.Net Framework 4.0
...
Рейтинг: 0 / 0
Задачка на профпригодность
    #36670224
Фотография Denis.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пьяный ЛохDenis.ЭЭ. Вопрос на версию .нет чтоль?
Разумеется.
Ковариация и контрвариация в универсальных шаблонах
.Net Framework 4.0
Ну да. Вопрос обманывает своей простотой. Хороший вопрос.
...
Рейтинг: 0 / 0
Задачка на профпригодность
    #36670236
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё задачка, совсем простая

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
using System;

class A
{
  public static object F(ref object p) 
  {
    // ...
  }
}

Не используя вообще никаких локальных и посторонних переменных, F должен обнуллить p и вернуть ее старое (переданное) значение. Доп. методы делать нельзя.
В рамках версии .NET 1.0.
...
Рейтинг: 0 / 0
Задачка на профпригодность
    #36670239
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный МечВ рамках версии .NET 1.0.Имеется в виду, код в рамках .NET 1.0.
В самом .NET 1.0 не проверял за неименеем оного
...
Рейтинг: 0 / 0
Задачка на профпригодность
    #36670252
Фотография Denis.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 public static object F(ref object p)
        {
            try
            {
                return 1 / Math.Min(0, int.MaxValue);
            }
            catch (Exception ex)
            {
                ex.Data["myData"] = p;
                p = null;
                return ex.Data["myData"];
            }
        }

))))
...
Рейтинг: 0 / 0
Задачка на профпригодность
    #36670256
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis.
Код: plaintext
... Exception ex ...

))))
авторНе используя вообще никаких локальных и посторонних переменных)))
...
Рейтинг: 0 / 0
Задачка на профпригодность
    #36670261
Фотография Denis.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Меч,

рекурсия?
...
Рейтинг: 0 / 0
Задачка на профпригодность
    #36670271
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis.Яростный Меч,

рекурсия?Пробуй. Но в твоем распоряжении по прежнему только физически единственный object p
...
Рейтинг: 0 / 0
25 сообщений из 463, страница 1 из 19
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Задачка на профпригодность
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]