文章目录 一、有指针时,需要使用 unsafe 修饰符时 二、使用指针检索数据值 三、传递指针作为方法的参数 四、使用指针访问数组元素 五、编译不安全代码 当一个代码块使用 unsafe 修饰符标记时,C# 允许在函数中使用指针变量。 不安全代码或非托管代码是指使用了指针变量的代码块。 一、有指针时,需要使用 unsafe 修饰符时 二、使用指针检索数据值 可以不用声明整个方法作为不安全代码,只需要声明方法的一部分作为不安全代码。 可以使用 ToString() 方法检索存储在指针变量所引用位置的数据。 下面的实例演示了这点: 三、传递指针作为方法的参数