Почему использование имени функции в качестве указателя на функцию эквивалентно применению оператора адреса к имени функции?

Давайте объединим ответ, отвечающий за культуру, и ответ метода расширения:

public static class DateTimeExtensions
{
    public static DateTime StartOfWeek(this DateTime dt, DayOfWeek startOfWeek)
    {
        System.Globalization.CultureInfo ci = System.Threading.Thread.CurrentThread.CurrentCulture;
        DayOfWeek fdow = ci.DateTimeFormat.FirstDayOfWeek;
        return DateTime.Today.AddDays(-(DateTime.Today.DayOfWeek- fdow));
    }
}
16
задан Community 23 May 2017 в 12:24
поделиться