728x90
반응형
728x170
▶ DayType.cs
using System;
namespace TestProject
{
/// <summary>
/// 요일 타입
/// </summary>
[Flags]
public enum DayType
{
/// <summary>
/// 해당 무
/// </summary>
None = 0,
/// <summary>
/// 일요일 (1)
/// </summary>
Sunday = 1 << 0,
/// <summary>
/// 월요일 (2)
/// </summary>
Monday = 1 << 1,
/// <summary>
/// 화요일 (4)
/// </summary>
Tuesday = 1 << 2,
/// <summary>
/// 수요일 (8)
/// </summary>
Wednesday = 1 << 3,
/// <summary>
/// 목요일 (16)
/// </summary>
Thursday = 1 << 4,
/// <summary>
/// 금요일 (32)
/// </summary>
Friday = 1 << 5,
/// <summary>
/// 토요일 (64)
/// </summary>
Saturday = 1 << 6,
/// <summary>
/// 평일
/// </summary>
Workdays = Monday | Tuesday | Wednesday | Thursday | Friday,
/// <summary>
/// 휴일
/// </summary>
Vacationdays = Saturday | Sunday,
/// <summary>
/// 모든 요일
/// </summary>
AllDays = Workdays | Vacationdays
}
}
728x90
▶ Program.cs
using System;
namespace TestProject
{
/// <summary>
/// 프로그램
/// </summary>
class Program
{
//////////////////////////////////////////////////////////////////////////////////////////////////// Field
////////////////////////////////////////////////////////////////////////////////////////// Static
//////////////////////////////////////////////////////////////////////////////// Private
#region Field
/// <summary>
/// 요일 타입
/// </summary>
private static DayType _dayType = DayType.Wednesday | DayType.Friday;
/// <summary>
/// 화요일 포함 여부
/// </summary>
private static bool _containsTuesday = (_dayType & DayType.Tuesday) == DayType.Tuesday ? true : false;
#endregion
//////////////////////////////////////////////////////////////////////////////////////////////////// Method
////////////////////////////////////////////////////////////////////////////////////////// Static
//////////////////////////////////////////////////////////////////////////////// Private
#region 프로그램 시작하기 - Main()
/// <summary>
/// 프로그램 시작하기
/// </summary>
private static void Main()
{
Console.WriteLine(_containsTuesday);
}
#endregion
}
}
728x90
반응형
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON] HttpClient 클래스 : 프록시 사용하기 (0) | 2021.08.19 |
---|---|
[C#/COMMON] Math 클래스 : Floor/Log10 정적 메소드를 사용해 값 자리수 구하기 (0) | 2021.08.19 |
[C#/COMMON] Random 클래스 : NextDouble 메소드를 사용해 임의 진리값 구하기 (0) | 2021.08.19 |
[C#/COMMON] ConsoleColor 열거형 : Color 객체에서 콘솔 색상 구하기 (0) | 2021.08.19 |
[C#/COMMON] Console 클래스 : BackgroundColor/ForegroundColor 정적 속성 사용하기 (0) | 2021.08.19 |
[C#/COMMON] CultureInfo 클래스 : InstalledUICulture 정적 속성을 사용해 사용 언어 구하기 (0) | 2021.08.19 |
[C#/COMMON] WebClient 클래스 : OpenRead 메소드를 사용해 인터넷 연결 여부 구하기 (0) | 2021.08.19 |
[C#/COMMON] Environment 클래스 : MachineName 정적 속성을 사용해 컴퓨터명 구하기 (0) | 2021.08.19 |
[C#/COMMON] WindowsIdentity 클래스 : GetCurrent 정적 메소드를 사용해 현재 사용자명 구하기 (0) | 2021.08.19 |
[C#/COMMON] Environment 클래스 : GetFolderPath 정적 메소드를 사용해 특수 디렉토리 경로 구하기 (0) | 2021.08.19 |
댓글을 달아 주세요