2013-09-27 60 views
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 

是否有可能像聲明這樣的變量?

E.foo 
E.bar 

我怎樣才能做到這一點:

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

於是我就可以通過引用它的代碼?由於

+0

側面說明:你不應該做的可變結構:http://stackoverflow.com/questions/441309/why-are-mutable-結構邪 –

回答