কম্পিউটার টিউটোরিয়াল

C#-এ টাইপ সেফটি (Type Safety) কী


C#-এ টাইপ সেফটি একটি অবজেক্টকে অন্য অবজেক্টের মেমরিতে চোরা ঢুকতে দেয় না। নিচে একটি উদাহরণ দিয়ে কনসেপ্টটি বুঝানো হলো:

উদাহরণ

public class One
{
    public int Prop { get; set; }
}

public class Two
{
    public int Prop { get; set; }
    public int Prop1 { get; set; }
}

ধরুন আমার ক্লাস One-এর একটি অবজেক্ট আছে:

One ob = new One();

এখন আপনি আপনার ob অবজেক্টকে দ্বিতীয় ক্লাস অর্থাৎ ক্লাস Two-এ কাস্ট করতে পারবেন না। আপনি যদি কাস্ট করার চেষ্টা করেন, তবে C#-এর টাইপ সেফ ফিচারের কারণে কম্পাইল টাইম এরর আসবে।


  1. পাবলিক আইপি অ্যাড্রেস কী?

  2. C#-এ Array ক্লাস কী?

  3. C#-এ ক্লাস (Classes) কী?

  4. C#-এ টাইপ কাস্টিং (Type Casting) কী?