首页 新闻 会员 周边

C#中无法调用unsafe

0
[已关闭问题] 关闭于 2016-01-04 16:20

如题,要使用不安全代码时要使用unsafe但是我添加后,编译器报错。

static unsafe void Main(string[] args)
        {
            int var = 20;
            int* p = &var;
            Console.WriteLine("Dtat is:{0}", var);
            Console.WriteLine("Address is:{0}", (int)p);
            Console.ReadKey();
        }

报错提示是:不安全代码只会在使用/unsafe编译的情况下出现

我该如何使用/unsafe编译情况?

葉蕓榕的主页 葉蕓榕 | 菜鸟二级 | 园豆:211
提问于:2016-01-04 16:17
< >
分享
所有回答(2)
0

http://jingyan.baidu.com/article/afd8f4de55e99c34e286e995.html

已解决...

葉蕓榕 | 园豆:211 (菜鸟二级) | 2016-01-04 16:20
0

右击项目选择属性,编译(build)栏勾选 allow unsafe code

MrNice | 园豆:3450 (老鸟四级) | 2016-01-04 16:20
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册