Эксперт
Сергей
Сергей
Задать вопрос
Мы готовы помочь Вам.

1. Объясните назначение этой строки кода

delegate int SM (string msg);

2. Объясните назначение этой строки кода

cd3 = (MD)Delegate.Combine(cd1, cd2);

3. Объясните назначение фрагмента кода: public        delegate void testdel(int arg); class dell

public           static void meth_1(int val) {……} public static int meth_2(double val) {……}

public              static void Main()

testdel            td1=new          testdel (dell.meth_l); dell d1=new del();

td1(15);

d1.meth_1(15);

4. Объяснить назначение этой строки кода

using myAlias MyNameSpaceTwo.Widget;

5. Определите, что будет выведено на экран в результате выполнения приведенного фрагмента кода:

delegate int Login(string ss); string login =»Кузнецов»; Login log = s => s.Length; Console.WriteLine(log(login));

6. Определите, что будет выведено на экран в результате выполнения приведенного фрагмента кода:

delegate bool InRange(int a, int b, int c); InRange rangeOK = (l, r, v) => v >= l && v <= r; Console.WriteLine(rangeOK(l, 3, 5));

7. Определите, что будет выведено на экран в результате выполнения приведенного фрагмента кода:

delegate bool bString(string s1, string s2); string p1 = «Иванов»;

string p2 = «Петров»; string p3 = «Сидоров»;

bString bp = (s1, s2) => s1 == s2; Console.WriteLine(bp(p1, p3));

8. Найдите ошибку в приведенном фрагменте кода:

delegate bool InRange(int a, int b, int c); InRange rangeOK = (l, r, v) => v >= l && v <= r; int iR;

iR=rangeOK(l, 5, 3);

9. Найдите ошибку в приведенном фрагменте кода:

public delegate void testdel(int arg);

public void meth_1(int val) {……} public int meth_2(double val) {………}

testdel td1=new testdel(meth_2); double d= td1();

10. Найдите ошибку в приведенном фрагменте кода:

public          delegate void testdel(int arg); class      dell

public           static void meth_1(int val) {……} public static int meth_2(double val) {………}

class         test

public             static void Main()

testdel             td1=new          testdel (dell.meth_2); td1();

11. Найдите ошибку в приведенном фрагменте кода:

public delegate void testdel(int arg);

public void meth_1(int val) {……} public int meth_2(double val) {……}

testdel td1=new testdel(meth_l); int d=td1(15.3);

Была ли полезна данная статья?
Да
61.07%
Нет
38.93%
Проголосовало: 1102

или напишите нам прямо сейчас:

⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.
Написать в MAXНаписать в TelegramНаписать в WhatsApp