<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國際加速解決方案。 廣告
                # unsafe(C# 參考) **unsafe** 關鍵字表示不安全上下文,該上下文是任何涉及指針的操作所必需的。有關更多信息,請參見 [不安全代碼和指針(C# 編程指南)](https://msdn.microsoft.com/zh-cn/library/t2yzs44b.aspx)。 可以在類型或成員的聲明中使用 **unsafe** 修飾符。因此,類型或成員的整個正文范圍均被視為不安全上下文。例如,以下是用 **unsafe** 修飾符聲明的方法: ``` unsafe static void FastCopy(byte[] src, byte[] dst, int count) { // Unsafe context: can use pointers here. } ``` 不安全上下文的范圍從參數列表擴展到方法的結尾,因此指針在以下參數列表中也可以使用: ``` unsafe static void FastCopy ( byte* ps, byte* pd, int count ) {...} ``` 還可以使用不安全塊從而能夠使用該塊內的不安全代碼。例如: ``` unsafe { // Unsafe context: can use pointers here. } ``` 若要編譯不安全代碼,必須指定 [/unsafe](https://msdn.microsoft.com/zh-cn/library/ct597kb0.aspx) 編譯器選項。無法通過公共語言運行時驗證不安全代碼。 ``` // compile with: /unsafe class UnsafeTest { // Unsafe method: takes pointer to int: unsafe static void SquarePtrParam(int* p) { *p *= *p; } unsafe static void Main() { int i = 5; // Unsafe method: uses address-of operator (&): SquarePtrParam(&i); Console.WriteLine(i); } } // Output: 25 ``` ## 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) [fixed 語句(C# 參考)](https://msdn.microsoft.com/zh-cn/library/f58wzh21.aspx) [不安全代碼和指針(C# 編程指南)](https://msdn.microsoft.com/zh-cn/library/t2yzs44b.aspx) [固定大小的緩沖區(C# 編程指南)](https://msdn.microsoft.com/zh-cn/library/zycewsya.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>

                              哎呀哎呀视频在线观看