|
|
|
enum..신기한 녀석..
Programming/C# |
2009/03/11 22:42
|
|
|
|
|
오늘 어떤 문제를 풀다가 신기한 녀석을 만났다..
enum Color { Red, Green = 1, Blue }
Blue의 값은 무엇일까.. 난 0과 null에서 고민했다.. 그러다 형도 정의되어있지 않고 하니까 당연히 null이겠지 뭐! 하고 생각을 했지만.. 찝찝함을 떨칠 수가 없었다.. 그래서 msdn을 검색해 본 결과..........................
답은 2였다 -_-
값이 정의되지 않으면 앞부터 0, 1, 2가 된다.. 만약 제일 앞에 값이 1이라 정의되면 1, 2, 3이 된다.. 그러면 저건..가운데가 1이니까 0, 1, 2겠지.. 그럼 Blue는 2..
이게 맞게 이해한거겠지? 공부를 할때면 항상 불안하다.. 내가 맞게 이해한 것인지..ㅋㅋ |
|
|
|
|
이 글의 관련글(트랙백) 주소 :: http://slowman.tistory.com/trackback/5
|
|
|
|
|
|
트리거(trigger)? 프로시저?
Database |
2009/03/11 00:53
|
|
|
|
|
트리거(trigger)? 방아쇠. 방아쇠를 당기면 총 내부에서 어떤 동작을 하고.. 탄환을 쳐서 화약이 터지고 총알이 발사되듯이..
데이터의 참조 무결성을 보호하기 위해서 어떤 데이터의 변경. 즉, 삽입, 삭제, 수정 등의 동작이 일어나면 정해진 프로시저가 자동으로 실행되도록 시스템에 알려주는 것이다.
프로시저(procedure)? 순서, 처리, 절차 프로시저는 함수처럼 자주 사용되는 여러가지 쿼리를 묶어서 필요할 때마다 호출하여 사용할 수 있게 해준다. 단어의 뜻처럼 프로시저 내의 쿼리를 순서대로 실행시킨다.
음..제대로 이해한거겠지?ㅋ |
|
|
|
|
이 글의 관련글(트랙백) 주소 :: http://slowman.tistory.com/trackback/4
|
|
|
|
|