在C#中键入safe不允许对象潜入其他对象的内存。让我们看一个例子来理解-的概念
public class One {
public int Prop{ get; set;}
}
public class Two {
public int Prop{get;set;}
public int Prop1{get;set;}
}假设我有一个对象Class One-
One ob = new One();
现在,您将无法将对象ob强制转换为第二类。如果将其强制转换,则由于C#中的类型安全功能,将导致编译时错误。