พิมพ์ safe ใน C# จะไม่อนุญาตให้วัตถุแอบเข้าไปในหน่วยความจำของวัตถุอื่น เรามาดูตัวอย่างเพื่อทำความเข้าใจแนวคิดของ −
ตัวอย่าง
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();
ตอนนี้คุณจะไม่สามารถส่งวัตถุของคุณไปที่คลาสที่สองเช่นคลาสที่สอง หากคุณจะส่งมัน ข้อผิดพลาดในการคอมไพล์จะเกิดขึ้นเนื่องจากคุณลักษณะ Type Safe ใน C#