Перейти к содержимому

Учебное пособие по лямбда-выражениям и анонимным функциям в C# | 2021

tutorialsEU

0:00 / 0:00

Учебное пособие по лямбда-выражениям и анонимным функциям в C# | 2021

24 498 просмотров · 5 лет назад
tutorialsEU
107 тыс. подписчиков
24 498 просмотров · 5 лет назад
В этом видео вы узнаете о лямбда-выражениях и анонимных функциях в C#. 🚀 Освойте программирование на C# и .NET ЛЕГКО с нашим самым продаваемым мастер-классом по C#: https://bit.ly/47Hk3u7 Анонимный метод — это метод без имени. Анонимные методы в C# можно определить с помощью ключевого слова delegate и присвоить переменной типа делегат. Это означает, что нам не нужно определять собственный метод каждый раз, когда мы хотим вызвать метод, требующий делегата, поскольку, возможно, мы хотим вызвать его один раз, поэтому определение отдельного делегата каждый раз, когда он нам нужен, может очень быстро разрушить структуру кода. Мы также изучим лямбда-выражение, которое ещё больше упростит создание анонимных методов! Разница между лямбда-выражением и лямбда-оператором заключается в том, что в левой части оператора go to лямбда-выражение будет содержать выражение (одну строку кода), тогда как лямбда-оператор будет содержать блок кода {несколько строк кода}. Анонимные методы помогают нам писать блоки кода в строке, где требуются делегаты. В C# 3.0 были введены лямбда-выражения. Они предоставляют простой, более компактный и функциональный синтаксис для записи анонимных методов. «Щелчок» Слово «лямбда» взято из лямбда-исчисления, где всё выражается через функции. Мы будем использовать лямбда-выражения для создания анонимных функций/методов. Чтобы создать лямбда-выражение, нам нужно использовать оператор объявления лямбда (также читаемый как «переходит в» или «переходит в»), чтобы отделить список параметров лямбда-выражения от его тела. Лямбда-выражение может иметь одну из следующих двух форм: -Лямбда-выражение с выражением (одной строкой кода) в качестве тела. -Лямбда-выражение с оператором (выполняющим более одной строки кода) в качестве тела: tutorialsEU предлагает вам бесплатные видеоуроки по программированию и разработке как для начинающих, так и для опытных программистов. Сюда входят C#, Unity, Python, Android, Kotlin, машинное обучение и т. д. Следите за новостями и подпишитесь на обучающие материалы EU: https://goo.gl/rBFh3x