更新:2007 年 11 月
错误消息
指针和固定大小缓冲区只能在不安全的上下文中使用指针只能与
下面的示例生成 CS0214:
复制代码 | |
---|---|
// CS0214.cs // compile with: /target:library /unsafe public struct S { public int a; } public class MyClass { public static void Test() { S s = new S(); S * s2 = &s; // CS0214 s2->a = 3; // CS0214 s.a = 0; } // OK unsafe public static void Test2() { S s = new S(); S * s2 = &s; s2->a = 3; s.a = 0; } } |