พิมพ์ 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#