Очень простой вопрос о лямбда-выражении - PullRequest
1 голос
/ 23 мая 2019

Недавно я пытался разобраться с лямбда-выражениями и больше их использовать. Я вижу несколько примеров, и я понимаю, что происходит, как это ...

Expression<Func<int, bool>> lambda = num => num < 5;  

Но потом я вижу этот пример, и он выглядит так .... просто, но я не понимаю, как лямбда-выражение что-то делает. Это очевидно, потому что это сортирует, но я не знаю как. g => g? Для меня это g в качестве аргумента, и g также выражение. Чем это отличается от g;

static void Main()
{            
    int[] ints = { 10, 45, 15, 39, 21, 26 };
    var result = ints.OrderBy(g => g);

    foreach (var i in result)
    {
        System.Console.Write(i + " ");
    }           
}        

// Output: 10 15 21 26 39 45
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...