C#에서는 유형 안전성으로 인해 한 개체가 다른 개체의 메모리에 몰래 들어가는 것을 허용하지 않습니다. 이 개념을 이해하기 위해 예를 살펴보겠습니다.
public class One { public int Prop{ get; set;} } public class Two { public int Prop{get;set;} public int Prop1{get;set;} }
객체 클래스 1 −
One ob = new One();
이제 객체 ob를 두 번째 클래스, 즉 클래스 2로 변환할 수 없다고 가정하겠습니다. 변환을 시도하면 C#의 형식 안전 기능으로 인해 컴파일 타임 오류가 발생합니다.
위 내용은 C#의 형식 안전성이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!