public static implicit(explicit) operator 변환대상(인수)

- 다른 연산자와 마찬가지로 반드시 공개되어 있어야 하며, 정적이어야 한다
- 피연산자가 하나 뿐인 단항 연산자이므로 인수도 반드시 하나여야 한다
- 암시적 또는 명시적 둘중 하나를 선택하여 지정한다
암시적(implicit) : 별도의 캐스팅을 하지 않더라도 컴파일러가 알아서 변환하는 것을 허가하는 연산
명시적(explicit) : 값 손실이 발생할 수도 있으므로 캐스팅에 의해서만 변환이 가능, 컴파일러가 임의로 변환을 하지 못하는 연산




-
암시적 변환 - 하루는 길어봐야 86400초에 불과, int로 충분한 변환
                 - 그래서 abse = Now 대입문에 캐스팅을 하지않음

명시적 변환 - 절대초가 음수이거나, 32423434같은 값이면 시간값이 너무 커져 무효한 객체가 된다
                 - Then = 12345 (x) , Then = (Time)12345 (o)
                




Posted by 코딩하는 야구쟁이
,