C# এ টাইপ নিরাপদ একটি বস্তুকে অন্য বস্তুর মেমরিতে লুকিয়ে রাখার অনুমতি দেবে না। −
এর ধারণা বোঝার জন্য একটি উদাহরণ দেখা যাকউদাহরণ
public class One {
public int Prop{ get; set;}
}
public class Two {
public int Prop{get;set;}
public int Prop1{get;set;}
} ধরা যাক আমার ক্লাস ওয়ান -
একটি অবজেক্ট আছেOne ob = new One();
এখন আপনি আপনার অবজেক্টটি সেকেন্ড ক্লাস অর্থাৎ ক্লাস টুতে কাস্ট করতে পারবেন না। আপনি যদি এটি কাস্ট করেন তবে C# এ টাইপ সেফ বৈশিষ্ট্যের কারণে একটি কম্পাইল টাইম ত্রুটি দেখা দেবে।