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 | 31 |
Tags
- slow in the application
- 쿼리 최적화
- MSSQL
- TPL
- 느린 저장프로시저
- execution plan
- SQL Server Optimizer
- task
- .net
- await
- fast in ssms
- validation
- identityserver
- 저장프로시저
- async
- IdentityServer4
- oauth2
- esl
- Dataannotation
- query
- SQLServer
- async await
- C#
- SSMS
- english
- ThreadPool
- identityserver3
- stored procedure
- 실행계획 원리
- 영어공부
Archives
- Today
- Total
목록contravariance (1)
shyaway
Generics > Covariance and Contravariance
See content in English 제너릭의 공변성과 반공변성 제너릭에서 공변성과 반공변성 하나의 용어이자, 최초에 정의된 타입보다 더 정확하거나, 덜 정확한 파생 타입을 사용할 수 있는지에 대한 여부를 결정하는 특성이다. 무슨 말인지 이해가 안 될지도 모른다, 하지만 코드를 보면 이해가 빠를 것이다. 샘플 모델 - Cup > Base 클래스.- PlasticCup > Cup 을 상속하는 파생 클래스.- PaperCup > Cup 을 상속하는 파생 클래스. 이렇게 베이스 클래스와 파생 클래스는 다형성으로 인해 아래와 같은 할당이 가능해진다. IEnumerable plasticCups = new List(); IEnumerable cups = plasticCups; 단순히 베이스 클래스와 파생 클래스..
.NET
2018. 7. 14. 07:40