위키 백과에 대한 C# 타이핑 훈련을 이야기? 그 용어가 의미하는 것과 그들이 언어와 어떻게 관련되어 있습니까?타이핑 분야는 무엇입니까?</p> <blockquote> <p>주격, 정적, 동적, 강한, 안전, 부분적으로 추정</p> </blockquote> <p>입력됩니다 어떤 분야 :
Q
타이핑 분야는 무엇입니까?</p> <blockquote> <p>주격, 정적, 동적, 강한, 안전, 부분적으로 추정</p> </blockquote> <p>입력됩니다 어떤 분야 :
-1
A
답변
7
위키피디아의 타이핑 규율은 C#에서 사용하는 유형 시스템을 나타냅니다 (링크를 클릭하면 시도하면 Type System 문서로 연결됩니다). 그들이 무엇을 의미하는지에 관해서는
:
정적 - 종류는
동적을 (컴파일러가 실행되기 전에 유형을 알고 싶어) 컴파일 시간에 결정된다 - 유형을 결정한다 런타임시 C#에서는 dynamic
키워드가 C# 4.0에 도입되어 사용하기 편리합니다.
안전 -이 언어는 형식 규칙을 위반하지 않습니다 그것이있다. 예를 들어 캐스트 정의가없는 복잡한 유형의 목록에 문자열을 넣을 수 없습니다.
강력한 -이다이 무엇을 의미하는지 (유형의 동등성을 결정하는 데 사용되는 유형의 이름 - 제대로 그것을 설명하는 대신이here
주격 주제에 에릭 Lippert의 기사를 보라 같은 필드 이름이 다른 두 종류의) 다른 유형으로 처리됩니다
부분적으로 추정 - 컴파일러는 당신이 C#을에서 var
키워드, 이는입니다 (컴파일 시간 동안 언급하는 유형을 추측 할 수 컴파일시에 고정적이고 강력한 방법으로 결정되지만 코드에 입력하지 않도록 지정합니다.