C#里有没有指针,或者可以代替指针的语句

来源:百度知道 编辑:UC知道 时间:2024/05/29 09:55:57

任何程序都有指针.

C#里的指针由c语言的指针本质一样,只是描述改变了。

讲个类的指针.
public class UserData{}
UserData user; //这里的user就是指针,是指向UserData.

var s="字符串变量"; //s也是指针。
同理int,long,double,struct等等,都一样

如果是函数的话 在形参列表里 给参数的类型前面加上 ref
使用的时候也要在参数前加ref

如果要使用显式的指针 也就是*
就在需要使用指针的类 结构前加unsafe
然后就可以像c++一样用指针了

记着在项目属性里允许不安全代码

有指针的,和C一样,只是书籍一般不提及。

有指针,