在C# 5.0中,如何利用枚举类型来对星期进行分类表示周末和工作日,并提供相应的示例代码?
时间: 2024-12-05 08:30:01 浏览: 9
枚举(enum)在C#中是一种用于定义一组命名常量的类型,非常适合用于表示如星期这样的固定集合。在C# 5.0中,你可以通过定义枚举来区分工作日和周末。以下是一个示例代码:
参考资源链接:[C# 5.0 定义文档:面向对象与类型安全语言](https://wenku.csdn.net/doc/6401abc5cce7214c316e9713?spm=1055.2569.3001.10343)
```csharp
using System;
public class EnumExample
{
[Flags] // 使用Flags属性使得枚举值可以组合
public enum DayOfWeek
{
None = 0, // 无日期,用于未设置情况
Monday = 1, // 1
Tuesday = 2, // 2
Wednesday = 4, // 4
Thursday = 8, // 8
Friday = 16, // 16
Saturday = 32, // 32
Sunday = 64 // 64
}
public static void Main()
{
// 表示周末
DayOfWeek weekend = DayOfWeek.Saturday | DayOfWeek.Sunday;
Console.WriteLine(
参考资源链接:[C# 5.0 定义文档:面向对象与类型安全语言](https://wenku.csdn.net/doc/6401abc5cce7214c316e9713?spm=1055.2569.3001.10343)
阅读全文