Zrozumienie tabeli warunkowej
Próbuję zrozumiećConditionalWeakTable. Jaka jest różnica pomiędzy
class ClassA
{
static readonly ConditionalWeakTable<ClassA, OtherClass> OtherClassTable
= new ConditionalWeakTable<ClassA, OtherClass>();
}
i
class ClassB
{
OtherClass otherClass;
}
? Jakie byłyby zalety i wady stosowania klasy ClassA lub ClassB do odwoływania się do pola dopuszczającego wartość zerową?