Как проверить, находится ли текущий год в диапазоне в C#

Чтобы определить, попадает ли текущий год в определенный диапазон с помощью C#, вы можете использовать различные методы. Вот несколько примеров:

Метод 1: использование DateTime

int startYear = 2010;
int endYear = 2025;
int currentYear = DateTime.Now.Year;
if (currentYear >= startYear && currentYear <= endYear)
{
    Console.WriteLine("The current year is within the specified range.");
}
else
{
    Console.WriteLine("The current year is not within the specified range.");
}

Метод 2: использование условного оператора

int startYear = 2010;
int endYear = 2025;
int currentYear = DateTime.Now.Year;
string result = (currentYear >= startYear && currentYear <= endYear)
    ? "The current year is within the specified range."
    : "The current year is not within the specified range.";
Console.WriteLine(result);

Метод 3: использование логической функции

bool IsCurrentYearWithinRange(int startYear, int endYear)
{
    int currentYear = DateTime.Now.Year;
    return currentYear >= startYear && currentYear <= endYear;
}
int startYear = 2010;
int endYear = 2025;
if (IsCurrentYearWithinRange(startYear, endYear))
{
    Console.WriteLine("The current year is within the specified range.");
}
else
{
    Console.WriteLine("The current year is not within the specified range.");
}