Я прохожу некоторые экзаменационные вопросы к экзамену 70-536, и в моих экзаменационных вопросах появился один вопрос, который один разработчик разместил в своем блоге. Я не могу вспомнить, каким был его ответ .... но ниже вопрос:
Вам нужно написать многоадресный делегат, который принимает аргумент DateTime и возвращает bool
значение. Какой сегмент кода вы должны использовать?
A: public delegate int PowerDeviceOn(bool, DateTime)
B: public delegate bool PowerDeviceOn(Object, EventArgs)
C: public delegate void PowerDeviceOn(DateTime)
D: public delegate bool PowerDeviceOn(DateTime)
Ответ А.
Может кто-нибудь объяснить, почему? Как я уже провел некоторые исследования в этом
вопрос некоторое время назад, и поэтому я был уверен, что это был C, очевидно, теперь ищет
назад на вопрос ясно, что я не прочитал должным образом. Как я был уверен
Я видел то же самое раньше, поэтому прыгнул к самому очевидному.
Вариация на этот вопрос:
Вам необходимо написать многоадресный делегат, который принимает аргумент DateTime.
Какой сегмент кода вы должны использовать?
A: public delegate int PowerDeviceOn(bool, DateTime)
B: public delegate bool PowerDeviceOn(Object, EventArgs)
C: public delegate void PowerDeviceOn(DateTime)
D: public delegate bool PowerDeviceOn(DateTime)
Теперь это еще один вариант ответа на этот вопрос, у него все еще есть те же самые поддельные ответы, поскольку они все еще доброжелательны в отбрасывании экзаменатора. Обратите внимание, что, просто оставив пример ответов одинаковым и удалив небольшую часть текста вопроса, ответ - это C, а не A .
Вариант не имеет официального ответа, так как я просто придумал его, используя экзаменационный вопрос в качестве основы. Ответ определенно C. На этот раз легко понять, почему C верен, но самый первый вопрос, который у меня есть, но, как вы знаете, намек недостаточно хорош для сдачи экзаменов.