<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 可訪問域(C# 參考) 成員的可訪問域指定程序中可以引用成員的部分。如果成員嵌套在其他類型中,其可訪問域由該成員的[可訪問性級別](https://msdn.microsoft.com/zh-CN/library/ba0a1yw2.aspx)和直接包含類型的可訪問域共同確定。 頂級類型的可訪問域至少是聲明它的項目的程序文本。也就是說,域包括此項目的所有源文件。嵌套類型的可訪問域至少是聲明它的類型的程序文本,即域是一個類型體,包括所有嵌套的類型。嵌套類型的可訪問域決不能超出包含類型的可訪問域。這些概念在以下示例中加以說明。 該示例包含一個頂級類型 T1 和兩個嵌套類 M1 和 M2。這兩個類包含具有不同聲明的可訪問性的字段。在 Main 方法中,每個語句后都有注釋,指示每個成員的可訪問域。注意,嘗試引用不可訪問的成員的語句被注釋掉了。如果希望查看由引用不可訪問的成員所導致的編譯器錯誤,請逐個移除注釋。 ``` namespace AccessibilityDomainNamespace { public class T1 { public static int publicInt; internal static int internalInt; private static int privateInt = 0; static T1() { // T1 can access public or internal members // in a public or private (or internal) nested class M1.publicInt = 1; M1.internalInt = 2; M2.publicInt = 3; M2.internalInt = 4; // Cannot access the private member privateInt // in either class: // M1.privateInt = 2; //CS0122 } public class M1 { public static int publicInt; internal static int internalInt; private static int privateInt = 0; } private class M2 { public static int publicInt = 0; internal static int internalInt = 0; private static int privateInt = 0; } } class MainClass { static void Main() { // Access is unlimited: T1.publicInt = 1; // Accessible only in current assembly: T1.internalInt = 2; // Error CS0122: inaccessible outside T1: // T1.privateInt = 3; // Access is unlimited: T1.M1.publicInt = 1; // Accessible only in current assembly: T1.M1.internalInt = 2; // Error CS0122: inaccessible outside M1: // T1.M1.privateInt = 3; // Error CS0122: inaccessible outside T1: // T1.M2.publicInt = 1; // Error CS0122: inaccessible outside T1: // T1.M2.internalInt = 2; // Error CS0122: inaccessible outside M2: // T1.M2.privateInt = 3; // Keep the console open in debug mode. System.Console.WriteLine("Press any key to exit."); System.Console.ReadKey(); } } } ``` ## C# 語言規范 有關詳細信息,請參閱 [C# 語言規范](https://msdn.microsoft.com/zh-CN/library/ms228593.aspx)。該語言規范是 C# 語法和用法的權威資料。 ## 請參閱 [C# 參考](https://msdn.microsoft.com/zh-CN/library/618ayhy6.aspx) [C# 編程指南](https://msdn.microsoft.com/zh-CN/library/67ef8sbd.aspx) [C# 關鍵字](https://msdn.microsoft.com/zh-CN/library/x53a06bb.aspx) [訪問修飾符(C# 參考)](https://msdn.microsoft.com/zh-CN/library/wxh6fsc7.aspx) [可訪問性級別(C# 參考)](https://msdn.microsoft.com/zh-CN/library/ba0a1yw2.aspx) [可訪問性級別的使用限制(C# 參考)](https://msdn.microsoft.com/zh-CN/library/cx03xt0t.aspx) [訪問修飾符(C# 編程指南)](https://msdn.microsoft.com/zh-CN/library/ms173121.aspx) [public(C# 參考)](https://msdn.microsoft.com/zh-CN/library/yzh058ae.aspx) [private(C# 參考)](https://msdn.microsoft.com/zh-CN/library/st6sy9xe.aspx) [protected(C# 參考)](https://msdn.microsoft.com/zh-CN/library/bcd5672a.aspx) [internal(C# 參考)](https://msdn.microsoft.com/zh-CN/library/7c5ka91b.aspx)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看