item 8, value 타입을 사용할 때 0이라는 값이 의미를 가질 수 있도록 하라
Purpose-built post 공부하려고 만들었다. Content 다음 코드를 봐보자. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace console { public enum SockState { Invalid = 1, Live, Die, } class ConsoleClass { public static void Main() { SockState st = new SockState(); System.Console.WriteLine(st); } } } st는 0 이란 값을 갖게 된다. 하지만 0은 무슨 값일까? SockState에는 0이란 존재하지도 않는다. 결국 객체 상태가 불분명..
책 정리/Effective C#
2010. 6. 24. 02:02
최근댓글