• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    C#如何使用指針,需要做哪些配置才能通過編譯

    C#語法中的大部門代碼都是受托管的,對于指針這種直接操作內存的非托管代碼,C#語法自己是撐持的,只不外很少利用罷了。那么,若是想在項目中利用指針,該若何設置裝備擺設呢?

    方式/步調

    1. 1

      建立一個節制臺應用程序,用于演示C#語法的指針利用與項目設置裝備擺設

    2. 2

      利用如下語句界說一個指針,int* x; 這時辰編譯器會報錯:“指針和固心猿意馬巨細緩沖區只能在不平安的上下文中利用”

    3. 3

      呈現這種環境的原因是,C#強制要求將這類不平安的代碼包裹在unsafe代碼塊中,所以,在指針利用的規模包裹一層unsafe就可以利用指針了

    4. 4

      固然指針界說沒有報錯了,可是,unsafe關頭字卻呈現了錯誤:“不平安代碼只會在利用 /unsafe 編譯的環境下呈現”,這個時辰該怎么處置呢?

    5. 5

      在項目上點擊鼠標右鍵,選擇彈出菜單中的【屬性】選項,進入項目標屬性設置界面

    6. 6

      在項目屬性設置界面,點擊左側的【生當作】菜單項,將右側呈現的【許可不平安代碼】前面的勾選框勾上,然后保留

    7. 7

      再次回到指針代碼處,這個時辰就可以正常利用指針了,不會呈現編譯錯誤了

    • 發表于 2019-04-23 22:02
    • 閱讀 ( 526 )
    • 分類:其他類型

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆