閱讀英文

共用方式為


編譯器錯誤 CS0227

只有在編譯時指定了 /unsafe,才會出現 unsafe 程式碼。

如果原始程式碼包含 unsafe 關鍵字,則也必須使用 AllowUnsafeBlocks 編譯器選項。 如需詳細資訊,請參閱 Unsafe 程式碼和指標

若要在 Visual Studio 2012 中設定 unsafe 選項,請按一下主功能表中的 [專案]、選取 [建置] 窗格,然後核取 [容許 Unsafe 程式碼] 方塊。

下列範例會在沒有 /unsafe 的情況下編譯時產生 CS0227:

// CS0227.cs
public class MyClass
{
   unsafe public static void Main()   // CS0227
   {
   }
}

另請參閱