C# 静态数据层次结构
C# static data hierarchy
有什么方法可以创建带有值的静态层次结构吗?例如,有一个名为“Layer1”的“baseclass”,第一层(第二层)的一个“subclasses”和一个名为 value1 的静态字符串(在第二层)。
我现在的目标是通过以下命令访问数据:
currentValue = Layer1.Layer2.Value1
因此无需创建非静态对象class。您不能扩展静态 class 但有任何解决方法吗?
你不需要制作 class static
,只需要变量。
示例:
public class Class1
{
public class Class2
{
public static string String1 = "a";
}
}
public class OtherClass
{
string s = Class1.Class2.String1;
}
有什么方法可以创建带有值的静态层次结构吗?例如,有一个名为“Layer1”的“baseclass”,第一层(第二层)的一个“subclasses”和一个名为 value1 的静态字符串(在第二层)。 我现在的目标是通过以下命令访问数据:
currentValue = Layer1.Layer2.Value1
因此无需创建非静态对象class。您不能扩展静态 class 但有任何解决方法吗?
你不需要制作 class static
,只需要变量。
示例:
public class Class1
{
public class Class2
{
public static string String1 = "a";
}
}
public class OtherClass
{
string s = Class1.Class2.String1;
}