Soenneker.Enums.DayOfWeek
4.0.765
Prefix Reserved
dotnet add package Soenneker.Enums.DayOfWeek --version 4.0.765
NuGet\Install-Package Soenneker.Enums.DayOfWeek -Version 4.0.765
<PackageReference Include="Soenneker.Enums.DayOfWeek" Version="4.0.765" />
<PackageVersion Include="Soenneker.Enums.DayOfWeek" Version="4.0.765" />
<PackageReference Include="Soenneker.Enums.DayOfWeek" />
paket add Soenneker.Enums.DayOfWeek --version 4.0.765
#r "nuget: Soenneker.Enums.DayOfWeek, 4.0.765"
#:package Soenneker.Enums.DayOfWeek@4.0.765
#addin nuget:?package=Soenneker.Enums.DayOfWeek&version=4.0.765
#tool nuget:?package=Soenneker.Enums.DayOfWeek&version=4.0.765
Soenneker.Enums.DayOfWeek
A string-backed enum-value type for representing a named day in API and application contracts.
Install
dotnet add package Soenneker.Enums.DayOfWeek
Usage
using Soenneker.Enums.DayOfWeek;
DayOfWeekType day = DayOfWeekType.Monday;
string wireValue = day.Value; // "Monday"
if (DayOfWeekType.TryFromValue(input, out DayOfWeekType? parsed))
{
// parsed is one of the shared static instances
}
Available values are Sunday through Saturday, with matching case-sensitive string values. System.Text.Json serializes the type as that string and restores recognized values to the corresponding static instance. FromValue throws for unknown input; use TryFromValue for request values. FromName and TryFromName are also generated.
DayOfWeekType is not System.DayOfWeek and does not define numeric values or culture-specific week ordering. Convert deliberately when a BCL API is required:
System.DayOfWeek systemDay = Enum.Parse<System.DayOfWeek>(day.Value);
DayOfWeekType contractDay = DayOfWeekType.FromValue(systemDay.ToString());
The type identifies a day only. The consuming application still defines the first day of the week, locale-specific display text, time zone, and business-day rules.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Soenneker.Attributes.PublicOpenApiObject (>= 4.0.52)
- Soenneker.Gen.EnumValues (>= 4.0.46)
NuGet packages (5)
Showing the top 5 NuGet packages that depend on Soenneker.Enums.DayOfWeek:
| Package | Downloads |
|---|---|
|
Soenneker.Extensions.DateTime.Day
A collection of helpful DateTime day-based extension methods |
|
|
Soenneker.Cron.Builder
A fluent, flexible utility that dynamically constructs validated 5 or 6 field cron expressions through intuitive method chaining for any scheduling scenario. |
|
|
Soenneker.Utils.CronExpressions
A comprehensive utility class that provides intuitive, validated, and fluent methods for generating dynamic and human-readable cron expressions for scheduling tasks. |
|
|
Soenneker.Extensions.DateTimeOffsets.Days
A collection of helpful DateTimeOffset day extension methods |
|
|
Soenneker.Extensions.DayOfWeek
A collection of helpful DayOfWeek enum extension methods |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.0.765 | 820 | 8/30/2026 |
| 4.0.764 | 306 | 8/30/2026 |
| 4.0.763 | 84 | 8/30/2026 |
| 4.0.762 | 104 | 8/30/2026 |
| 4.0.760 | 1,751 | 8/21/2026 |
| 4.0.759 | 1,116 | 8/18/2026 |
| 4.0.758 | 135 | 8/18/2026 |
| 4.0.757 | 345 | 8/18/2026 |
| 4.0.756 | 1,272 | 8/7/2026 |
| 4.0.755 | 1,036 | 7/28/2026 |
| 4.0.754 | 456 | 7/28/2026 |
| 4.0.753 | 222 | 7/27/2026 |
| 4.0.752 | 1,466 | 7/17/2026 |
| 4.0.751 | 488 | 7/16/2026 |
| 4.0.750 | 181 | 7/16/2026 |
| 4.0.749 | 1,908 | 7/2/2026 |
| 4.0.748 | 1,496 | 6/19/2026 |
| 4.0.747 | 1,751 | 6/18/2026 |
| 4.0.745 | 3,378 | 6/6/2026 |
| 4.0.744 | 119 | 6/5/2026 |
Update dependency Soenneker.Gen.EnumValues to 4.0.46 (#1375)