DayOfWeek Wyliczenie

Definicja

Określa dzień tygodnia.

C#
public enum DayOfWeek
C#
[System.Serializable]
public enum DayOfWeek
C#
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum DayOfWeek
Dziedziczenie
DayOfWeek
Atrybuty

Pola

Friday 5

Wskazuje piątek.

Monday 1

Wskazuje poniedziałek.

Saturday 6

Wskazuje sobotę.

Sunday 0

Wskazuje niedzielę.

Thursday 4

Wskazuje czwartek.

Tuesday 2

Wskazuje wtorek.

Wednesday 3

Wskazuje środę.

Przykłady

W poniższym przykładzie przedstawiono DateTime.DayOfWeek właściwość i wyliczenie 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.
*/

Uwagi

Wyliczenie DayOfWeek reprezentuje dzień tygodnia w kalendarzach, które mają siedem dni w tygodniu. Wartość stałych w tym wyliczenia waha się od niedzieli do soboty. Jeśli rzutowanie do liczby całkowitej, jego wartość waha się od zera (co oznacza niedzielę) do sześciu (co oznacza sobotę).

To wyliczenie jest przydatne, gdy pożądane jest posiadanie silnie typizowanej specyfikacji dnia tygodnia. Na przykład ta wyliczenie jest typem wartości właściwości właściwości DateTime.DayOfWeek i DateTimeOffset.DayOfWeek .

Elementy członkowskie wyliczenia DayOfWeek nie są zlokalizowane. Aby zwrócić zlokalizowaną nazwę dnia tygodnia, wywołaj DateTime.ToString(String) metodę lub DateTime.ToString(String, IFormatProvider) za pomocą ciągów formatu "ddd" lub "dddd". Poprzedni ciąg formatu tworzy skróconą nazwę dnia tygodnia; ten ostatni tworzy pełną nazwę dnia tygodnia.

Dotyczy

Produkt Wersje
.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