У меня есть два класса, A и B. B наследует от A.
Вот моя проблема: у меня есть константа ConstantA, которая полезна для класса A, а также для дочерних классов. У меня также есть константа ConstantB, специфичная для моего класса B.
Поскольку я храню свои константы в общедоступном статическом вложенном классе, класс Constants в дочернем классе скрывает родительский. Я пытался сделать его частичным классом, это не помогает. Есть ли способ решить эту проблему?
Вот пример:
public class A
{
public static partial class Constants
{
public const int ConstantA = 1;
}
}
public class B : A
{
public static partial class Constants
{
public const int ConstantB = 1;
}
}
Благодарю вас!
ConstantA
полезен для всех дочерних классов, почему бы не переместить его внутрь родительского класса вместо внутреннего статического класса? - person Alessandro D'Andria   schedule 14.03.2017