Анонимные методы и их <параметры> - C#

Узнай цену своей работы

Формулировка задачи:

А в чем отличие между анонимным методом и лямбда выражений? Только в том что в случае использования анонимных методов можно не указывать аргументы метода? То есть предлагают вместо двух круглых скобок написать целое слово delegate ? Так же интересно что означает данный параметр в фигурных скобках Action
Action<int> act = delegate
{
 
};
Ведь <int> нигде не используется в данном случае и нету на него ссылки вроде T.

Решение задачи: «Анонимные методы и их <параметры>»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication30 {
    class Program {
        static void Main(string[] args) {
            Action<int> act = (i) => {
                int j = i* i;
                Console.WriteLine(j);
            };
            act(5);
            Console.ReadLine();
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.786 из 5
Похожие ответы