এটি একটি বাস্তব প্রশ্নের চেয়ে একটি ডকুমেন্টেশন বেশি। এটি এখনও এসও তে সম্বোধন করা হয়নি বলে মনে হয় না (যদি না আমি এটি মিস করি), সুতরাং এখানে যায়:
একটি জেনেরিক শ্রেণীর কল্পনা করুন যাতে স্থির সদস্য রয়েছে:
class Foo<T> {
public static int member;
}
প্রতিটি নির্দিষ্ট শ্রেণীর জন্য সদস্যের নতুন কোনও উদাহরণ রয়েছে, বা সমস্ত ফু-টাইপ শ্রেণীর জন্য কেবল একটি একক উদাহরণ রয়েছে?
এটি সহজে কোডের মাধ্যমে এটি যাচাই করা যেতে পারে:
Foo<int>.member = 1;
Foo<string>.member = 2;
Console.WriteLine (Foo<int>.member);
ফলাফল কী এবং এই আচরণের নথিটি কোথায়?
T
ব্যবহৃত প্রতিটি প্রকারের জন্য একটি (Foo<int>
এবংFoo<string>
দুটি পৃথক শ্রেণীর প্রতিনিধিত্ব করে, এবং প্রতিটি ক্ষেত্রে একটি উদাহরণ থাকবে, তবে এর কয়েকটিFoo<int>
উদাহরণ একক উদাহরণ ভাগ করবেmember
)। আরও বিশদ উদাহরণের জন্য দেখুন: stackoverflow.com/a/38369256/336648