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一样,只是书籍一般不提及。
有指针,