2
Рассмотрим следующую структуру:Сохранение ссылки типа структуры в переменной
public class Definitions
{
public struct A
{
public struct B
{
public struct C
{
public struct D
{
public struct E
{
public static string foo = "";
public static string bar = "";
}
}
}
}
}
}
Чтобы сослаться на Foo, я должен использовать:
Definitions.A.B.C.D.E.foo
Можно объявить переменную как таковой?
struct E = Definitions.A.B.C.D.E;
Итак, я могу сослаться на него в коде с помощью:
E.foo
E.bar
Как я могу добиться этого? Благодаря
Побочного Примечание: Вы не должны делать изменяемые структуры: http://stackoverflow.com/questions/441309/why-are-mutable- Структуры зла –