1、在方法、类、代码块中使用unsafe关键词unsafe static void Main(string[] args){ //代码}unsafe{//代码块}。
2、然后再项目上点击鼠标右键,选择“属性”,在“生成”选项卡中选中“允许不安全代码”。
3、C#可以定义为指针的类型有sbyte, 水瑞侮瑜byte, short, ushort, int, uint, long, ulong, char, float, double, decimal, bool,struct(结构体),结构体中只能包括非托管类型。
4、c#并没有提供释放内存的函数。而msdn给的解释是:分配的内存会在方法结束后自动释放。
5、C#指针的定义指针说明int* p,整形指针int** p,指向整形指针的指针char* c指向字符的指针int*[] arr整形一维数组指针。