Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#에서 유형 안전이란 무엇입니까?


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를 두 번째 클래스, 즉 클래스 Two로 캐스팅할 수 없습니다. 캐스트하면 C#의 Type Safe 기능으로 인해 컴파일 시간 오류가 발생합니다.