2017-09-13 16 views

답변

7

위키피디아의 타이핑 규율은 C#에서 사용하는 유형 시스템을 나타냅니다 (링크를 클릭하면 시도하면 Type System 문서로 연결됩니다). 그들이 무엇을 의미하는지에 관해서는

:

정적 - 종류는

동적을 (컴파일러가 실행되기 전에 유형을 알고 싶어) 컴파일 시간에 결정된다 - 유형을 결정한다 런타임시 C#에서는 dynamic 키워드가 C# 4.0에 도입되어 사용하기 편리합니다.

안전 -이 언어는 형식 규칙을 위반하지 않습니다 그것이있다. 예를 들어 캐스트 정의가없는 복잡한 유형의 목록에 문자열을 넣을 수 없습니다.

강력한 -이다이 무엇을 의미하는지 (유형의 동등성을 결정하는 데 사용되는 유형의 이름 - 제대로 그것을 설명하는 대신이here

주격 주제에 에릭 Lippert의 기사를 보라 같은 필드 이름이 다른 두 종류의) 다른 유형으로 처리됩니다

부분적으로 추정 - 컴파일러는 당신이 C#을에서 var 키워드, 이는입니다 (컴파일 시간 동안 언급하는 유형을 추측 할 수 컴파일시에 고정적이고 강력한 방법으로 결정되지만 코드에 입력하지 않도록 지정합니다.