আমি যদি কীগুলির জন্য কী হিসাবে অবজেক্টগুলি ব্যবহার করতে চাই Dictionary , তবে নির্দিষ্ট পদ্ধতিতে তাদের তুলনা করার জন্য আমার কোন পদ্ধতিগুলি ওভাররাইডের প্রয়োজন?
বলুন আমার কাছে আ ক্লাস রয়েছে যার বৈশিষ্ট্য রয়েছে:
class Foo {
public string Name { get; set; }
public int FooID { get; set; }
// elided
}
এবং আমি একটি তৈরি করতে চাই:
Dictionary<Foo, List<Stuff>>
আমি Fooএকই সঙ্গে জিনিস চাইFooID একই গ্রুপ হিসাবে বিবেচিত হোক। Fooক্লাসে ওভাররাইড করার জন্য আমার কোন পদ্ধতিগুলির প্রয়োজন হবে ?
সংক্ষিপ্তসার হিসাবে: আমি Stuffঅবজেক্টগুলিকে শ্রেণিবদ্ধ করে তালিকাগুলিতে Fooবস্তুগুলিকে শ্রেণিবদ্ধ করতে চাই। Stuffবস্তুগুলির FooIDতাদের বিভাগে তাদের লিঙ্ক করতে একটি থাকবে ।