enum example

{

A = 1,

B = 2,

C = 5,

D = 6,

E = 8

}


์ด๋ผ๋Š” ์—ด๊ฑฐํ˜•์ด ์žˆ์Œ


์ด ์—ด๊ฑฐํ˜•์„ ๋ฆฌ์ŠคํŠธ์— ํ†ต์ƒ์ ์œผ๋กœ ๋„ฃ๊ฒŒ ๋˜๋ฉด

list[0] = a
list[1] = b

list[2] = c

list[3] = d

list[4] = e

๊ฐ€ ๋ ๊ฑฐ์ž–์Œ?


๊ทธ๋Ÿฐ๋ฐ enum์˜ ์ € ๊ฐ’๋“ค์— ๋งž์ถฐ์„œ list์— ๋ฐฐ์ •ํ•˜๊ณ  ์‹ถ์œผ๋ฉด ์–ด๋–ป๊ฒŒ ์„ ์–ธํ•ด์•ผํ•จ?

list[0] = null

list[1] = 1
list[2] = 2

list[3] = null

list[4] = null

list[5] = 5

list[6] = 6

list[7] = null

list[8] = 8


์ด๋Ÿฐ ํ˜•ํƒœ๋กœ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๊ฒŒ ์ฝ”๋“œ ์งœ๊ณ ์‹ถ์€๋ฐ ์•”๋งŒ ์ƒ๊ฐํ•ด๋„ ๋ชจ๋ฅด๊ฒ ์Œ



++


ย  ย  class Class1

ย  ย  {

ย  ย  ย  ย  public static List<int> Listd = new List<int>();

ย  ย  ย  ย  public enum example : int

ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  A = 1,


ย  ย  ย  ย  ย  ย  B = 2,


ย  ย  ย  ย  ย  ย  C = 5,


ย  ย  ย  ย  ย  ย  D = 6,


ย  ย  ย  ย  ย  ย  E = 8

ย  ย  ย  ย  }

ย  ย  ย  ย  static void Main(string[] args)

ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  for (int i = 0; i < Enum.GetValues(typeof(example)).Length; i++)

ย  ย  ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  ย  ย  Listd[i] = (int)(example)i;

ย  ย  ย  ย  ย  ย  ย  ย  Console.WriteLine(Listd[i].ToString());

ย  ย  ย  ย  ย  ย  }

ย  ย  ย  ย  }

ย  ย  }


๋ณธ๋ฌธ ์ˆ˜์ •ํ–ˆ์Œ ๊ฐ„๋‹จํ•˜๊ฒŒ ํ…Œ์ŠคํŠธํ•˜๊ณ  ๋˜๋ฉด์€ ๋ณธ ํ”„๋กœ์ ํŠธ๋กœ ์˜ฎ๊ธฐ๋ ค๊ณ  ํ•˜๋Š”๋ฐ ์•„๋…ธ๋””๋„ค