Прочитать на английском

Поделиться через


DayOfWeek Перечисление

Определение

Указывает день недели.

C#
public enum DayOfWeek
C#
[System.Serializable]
public enum DayOfWeek
C#
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum DayOfWeek
Наследование
DayOfWeek
Атрибуты

Поля

Friday 5

Обозначает пятницу.

Monday 1

Обозначает понедельник.

Saturday 6

Обозначает субботу.

Sunday 0

Обозначает воскресенье.

Thursday 4

Обозначает четверг.

Tuesday 2

Обозначает вторник.

Wednesday 3

Обозначает среду.

Примеры

В следующем примере показано DateTime.DayOfWeek свойство и перечисление DayOfWeek .

C#
// This example demonstrates the DateTime.DayOfWeek property
using System;

class Sample
{
    public static void Main()
    {
// Assume the current culture is en-US.
// Create a DateTime for the first of May, 2003.
    DateTime dt = new DateTime(2003, 5, 1);
    Console.WriteLine("Is Thursday the day of the week for {0:d}?: {1}",
                       dt, dt.DayOfWeek == DayOfWeek.Thursday);
    Console.WriteLine("The day of the week for {0:d} is {1}.", dt, dt.DayOfWeek);
    }
}
/*
This example produces the following results:

Is Thursday the day of the week for 5/1/2003?: True
The day of the week for 5/1/2003 is Thursday.
*/

Комментарии

Перечисление DayOfWeek представляет день недели в календарях с семью днями в неделю. Значение констант в этом перечислении диапазонов от воскресенья до субботы. Если приведение к целочислению, его значение колеблется от нуля (которое указывает воскресенье) до шести (что указывает на субботу).

Это перечисление полезно, если желательно иметь строго типизированную спецификацию дня недели. Например, это перечисление является типом значения свойства для DateTime.DayOfWeek свойств и DateTimeOffset.DayOfWeek свойств.

Члены перечисления DayOfWeek не локализуются. Чтобы вернуть локализованное имя дня недели, вызовите DateTime.ToString(String) DateTime.ToString(String, IFormatProvider) метод с строками формата ddd или dddd. В предыдущей строке формата создается сокращенное имя дня недели; последний создает полное имя дня недели.

Применяется к

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0