250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 파이널 IK
- 리깅
- 사용법
- unity
- 익명 타입
- 유니티 그래픽 최적화
- 애니메이션
- 최적화
- tutorial
- shader
- 에러
- 쓰는 법
- NavMesh
- 애님
- Effective C#
- 리팩토링
- github
- 튜토리얼
- 유니티
- 2판
- 속성
- 유니티 그래픽스 최적화 스타트업
- 오류
- c#
- Final IK
- 프로퍼티
- 메모리
- error
- 쉐이더
- 깃허브
Archives
- Today
- Total
목록형변환 (1)
참치김밥은 최고의 한식이다
[Effective C# 2판] Item 11 : API에는 변환 연산자를 작성하지 말라
변환 연산자(conversion operator)는 클래스 간 대체 가능성을 지원하기 위한 기능이다. 대체 가능성이란 하나의 클래스를 다른 클래스로 대체할 수 있음을 말한다. 클래스를 만들다 보면 어떤 변환은 자동으로 허용된다. 어떤 객체든 .NET 클래스 계층의 최상위 타입인 System.Object 타입으로 대체할 수 있는 것처럼, 클래스의 어떤 객체든 해당 클래스가 구현한 인터페이스, 그 인터페이스의 베이스 인터페이스 혹은 베이스 클래스로 대체가 가능하다. 하지만, 종종 대상 타입으로 완벽하게 변환을 수행하지 못할 경우 오류가 발생한다. 예를 들어, "대상 타입으로 변환된 객체의 상태를 변경하는 것"과 "변환되기 이전 객체의 상태를 변경하는 것"의 결과가 서로 다를 수 있다. 또는 변환 연산자가 임..
책/C#
2024. 2. 21. 16:05