Синтаксис:
Используется csharp
// Есть 2 класса, один обычный, другой статический:
class Class1
{
public int value;
}
static class Class2
{
public static Class1 c1 = new Class1();
}
// Хочу сделать метод который будет возвращать значение переменной Class2.c1.value, выглядит сигнатура примерно так:
public static object GetVariableValueOfStaticClass(string variablePath) { }
// Или так:
public static T GetVariableValueOfStaticClass<T>(string variablePath) { }
// Применяется так:
int value = (int)GetVariableValueOfStaticClass("Class2.c1.value");
// Осталось только написать тело метода)
class Class1
{
public int value;
}
static class Class2
{
public static Class1 c1 = new Class1();
}
// Хочу сделать метод который будет возвращать значение переменной Class2.c1.value, выглядит сигнатура примерно так:
public static object GetVariableValueOfStaticClass(string variablePath) { }
// Или так:
public static T GetVariableValueOfStaticClass<T>(string variablePath) { }
// Применяется так:
int value = (int)GetVariableValueOfStaticClass("Class2.c1.value");
// Осталось только написать тело метода)