У меня есть общий абстрактный класс с резьбовыми статических полей, определенных в качестве таковых:C# нить статические поля от общего абстрактного класса
abstract MyClass<T>
{
[ThreadStatic]
private static bool A;
}
После того, как я извлечь из этого класса:
MyOtherClass : MyClass<string>
Что случается поле А?
- ли MyOtherClass имеют свои собственные нити статические поля?
- or, существует ли набор общих полей статических полей для всех классов, полученных из MyClass?
И, если эти поля в производном классе, если я это сделать:
MyOtherClass1 : MyClass<string>
MyOtherClass2 : MyClass<bool>
MyOtherClass3 : MyClass<string>
Как MyOtherClass1 и MyOtherClass3 имеют одинаковые типы, будут распределены поля?