Rylah's Study & Daily Life
[C#/Study] 05. Enum 본문
Enum의 목적
- 미리 정해진 값 중 하나의 값만 가지는 변수를 선언
- 프로그램 개발에서 실수를 줄이고 가독성을 높임
- 0에서부터 순차적으로 값이 부여되지만 명시적으로 설정할 수도 있음.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Study_05_Enum
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private enum enumDay
{
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday,
Sunday,
}
private enum enumTime
{
Morning,
Afternoon,
Evening,
}
private void Form1_Load(object sender, EventArgs e)
{
lboxDay.Items.Add(enumDay.Monday).ToString();
lboxDay.Items.Add(enumDay.Tuesday);
lboxDay.Items.Add(enumDay.Wednesday);
lboxDay.Items.Add(enumDay.Thursday);
lboxDay.Items.Add(enumDay.Friday);
lboxDay.Items.Add(enumDay.Saturday);
lboxDay.Items.Add(enumDay.Sunday);
lboxTime.Items.Add(enumTime.Morning);
lboxTime.Items.Add(enumTime.Afternoon);
lboxTime.Items.Add(enumTime.Evening);
}
private void btnResult_Click(object sender, EventArgs e)
{
// XX와 Monday(요일) AfterNoon에 보기로 했습니다.
string strResult = tboxName.Text + "와 " + lboxDay.SelectedItem.ToString() + "(요일) " + lboxTime.SelectedItem.ToString() + "에 보기로 했습니다.";
tboxResult.Text = strResult;
}
private void btnResultStrFormat_Click(object sender, EventArgs e)
{
string strResult = String.Format("{0}와 {1}(요일) {2}에 보기로 했습니다.", tboxName.Text, lboxDay.SelectedItem.ToString(), lboxTime.SelectedItem.ToString());
tboxResult.Text = strResult;
}
}
}
|
cs |
Study_05_Enum.zip
0.04MB
Doridori C# 강의) 5.Enum(열거형)
====================================================== 안녕하세요 Doridori 입니다. 이번강의는 Enum에 대해서 강의 하도록 하겠습니다. 제가 이 다음 강의 까지는 예전에 만들어 놓았던 자료들을 참고 해서..
cwkcw.tistory.com
'Study > C#' 카테고리의 다른 글
[C#/VS2022].Net Core 6.0부터 변경된 Console (0) | 2022.05.04 |
---|---|
c# (0) | 2022.03.28 |
[C#/Study] 04. Operator (0) | 2022.02.27 |
[C#/Study] 03. Method (0) | 2022.02.27 |
[C#/Study] 02. DataType / Overflow (0) | 2022.02.26 |