C# 使用指针
来源:互联网 发布:数据存储管理系统英文 编辑:程序博客网 时间:2024/05/22 05:30
1、修改工程配置
工程中默认的配置是不支持代码的非安全性的,如果我们想使用指针就要修改这个默认的设置。否则我们在编译的时候就会出现“不安全代码只会在使用/unsafe编译的情况下出现”。
编译前需要将
Configuration Properties—>Build—>Allow Unsafe Code Blocks 设置为(True)
2、定义非安全代码
在C#中如果想使用指针就需要将代码定义为unsafe。unsafe是C#中的一个关键字,我们可以将一个类、一个方法、代码块或者字段标记为unsafe。剩下的工作就和在其它语言中使用指针相同了。下面是一个使用指针的代码演示。
//将方法声明为非安全
public unsafe void Test()
{
int i=10;
int k;
//定义指针
int *j;
//给指针赋值
j=&i;
//取的指针的值
k=*j+1;
MessageBox.Show(k.ToString());
}
- C# 使用指针
- C#中使用指针
- C#指针使用
- C#中使用指针
- c#中指针的使用
- c#中使用数组指针
- 在c#中使用指针
- c# 使用指针间介
- 在c#中使用指针
- C#指针使用学习总结
- C#指针*的使用(使用指针复制字节数组)---02
- C#指针*的使用(使用指针复制字节数组)---02
- [老文章转载]C#中使用指针
- c# 中使用不安全代码操作指针
- C#中对象指针的使用
- c#使用指针快速操作图片
- C#使用指针的代码例程
- c#指针(unsafe与fixed的使用)
- C++中的求值|副作用|序列点所导致的模糊语义
- 《Exceptional C++ Style》译序[已出版]
- kmp算法
- 《Imperfect C++》译序[已出版]
- 关于C++泛型编程的一些杂感
- C# 使用指针
- 《Exceptional C++ Style》开放样章译稿
- c/c++实现一个密集型server/socket多路复用select
- USB口异常与C++&Java
- 我的C++学习历程(old)
- 关于谭浩强老先生的《C++程序设计教程》
- “Coding在西元前”——写给所有热爱C++的朋友
- Conversations: Value Lessons(值类型)
- 偷梁换柱——揭开多态的面纱