Меня смущает использование лямбда-оператора?
Я просматривал исходный код.NET на GitHub и нашел этот файл C# по этой ссылке:
Вот код:
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
using Xunit;
namespace System.Globalization.Tests
{
public abstract class EastAsianLunisolarCalendarTestBase : CalendarTestBase
{
public override CalendarAlgorithmType AlgorithmType => CalendarAlgorithmType.LunisolarCalendar;
}
}
Как упоминалось в заголовке, я не понимаю, как здесь используется лямбда-оператор. Разве вы не определяете свои параметры с левой стороны, а затем определяете тело метода с правой стороны? Что вообще делает CalendarAlgorithmType.LunisolarCalendar? Это не функция и не помещается внутрь переменной или чего-то еще. Это похоже на какую-то константу, но я не уверен, чего автор пытается добиться с помощью этого кода.