C#中没有指针,但可以改变值,为什么 我来答 2个回答 #热议# 为什么有人显老,有人显年轻? 大娘很2_74 2013-11-27 · 超过58用户采纳过TA的回答 知道答主 回答量:125 采纳率:66% 帮助的人:53.1万 我也去答题访问个人页 关注 展开全部 首先 C# 是有指针的; MSDN:为了保持类型安全,默认情况下,C# 不支持指针算法。不过,通过使用 unsafe 关键字,可以定义可使用指针的不安全上下文。 指针 是 用来指向对象的内存地址;相当于 C# 的 引用类型; 虽然地址不变,但里面的值是可以改变的; 你可以了解下:C# 值类型与引用类型; 就可以明白这个问题;C# 中类是 引用类型 类里面的值类型成员也属于引用类型 存储在内存堆上, 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 百度网友97b5a46fa2 2013-12-12 · TA获得超过135个赞 知道小有建树答主 回答量:123 采纳率:0% 帮助的人:128万 我也去答题访问个人页 关注 展开全部 用ref和out关键字,可以做到类似指针的功能啊 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2009-08-11 C#里有没有指针,或者可以代替指针的语句 9 2012-02-24 C#中为什么没有必要使用指针 1 2011-08-04 C#中对指针是如何定义的?为什么C#不太使用指针? 11 2013-10-21 c#中没有指针,但链表中有tail=newnode之类的语句... 2 2017-04-12 C#中到底有没有指针 2012-08-11 C#中有没有类指针 11 2011-03-21 为什么指针没改变??? 2008-02-04 C#中有没有指针? 12 更多类似问题 > 为你推荐: