在变量中存储结构类型引用

本文关键字:类型 引用 结构 存储 变量 | 更新日期: 2023-09-27 18:32:57

请考虑以下结构:

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

我怎样才能做到这一点?谢谢

在变量中存储结构类型引用

可以使用 using 指令分配别名:

using E = Definitions.A.B.C.D.E;