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# এ টাইপ সেফ বৈশিষ্ট্যের কারণে একটি কম্পাইল টাইম ত্রুটি দেখা দেবে।