ILayer, IFeld, ইত্যাদির মতো আরকোবজেক্টস সঞ্চয় করতে .NET এ জেনেরিক প্রকারের কী কী প্রভাব রয়েছে?
এই ধরণের মানগুলি ব্যবহার করার সময় সংকলকটি আমাকে একটি সতর্কতা ছুড়ে দেয়
public class Foo
{
private List<ILayer> fooLayers;
public List<ILayer> FooLayers
{
get { ... }
set { ... }
}
}
সতর্কতা এখানে:
সতর্কতা 15 প্রকারের লাইব্রেরি রফতানিকারী সতর্কতা 'আর্কমেমোরিয়ালকোর.টপোগ্রাফি.আইমনোরিয়াল ডকুমেন্ট.সেট_প্রফেশনালস্নভলভ (মান), আর্কমেমোরিয়াল কোর' C সতর্কতা: টাইপ লাইব্রেরি রফতানিকারীর একটি স্বাক্ষরে জেনেরিক টাইপের উদাহরণের মুখোমুখি। জেনেরিক কোড COM এ রফতানি হতে পারে না। ArcMemorialCore
আমার উদ্বেগ হ'ল সতর্কতার অস্তিত্বই নয়, তবে ভাল ডিজাইনের অনুশীলন, কর্মক্ষমতা ইত্যাদি is