欢迎光临
我们一直在努力

c#使用指针_c#应用

建站超值云服务器,限时71元/月

1、修改工程配置


工程中默认的配置是不支持代码的非安全性的,如果我们想使用指针就要修改这个默认的设置。否则我们在编译的时候就会出现“不安全代码只会在使用/unsafe编译的情况下出现”。具体的设置如下图所示。


c#使用指针_c#应用


2、定义非安全代码
在C#中如果想使用指针就需要将代码定义为unsafe。unsafe是C#中的一个关键字,我们可以将一个类、一个方法、代码块或者字段标记为unsafe。剩下的工作就和在其它语言中使用指针相同了。下面是一个使用指针的代码演示。



using System;


class Ex_point
{
    //用unsafe指示非保护语句
    unsafe static void AddParam(int *a)
    {
        *a = *a + 10000;
    }


    unsafe public static void Main()
    {
        int i = 10000;
        AddParam (&i);
        Console.WriteLine(i);
    }
}

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » c#使用指针_c#应用
分享到: 更多 (0)