社区
C#
帖子详情
C#引用和C指针有什么区别?
namhyuk
2005-07-20 02:10:42
MyObj objA = new MyObj();
...
MyFunction(objA);
public void MyFunction(MyObj objB) //这里的objB是objA的所谓引用,还是值传递?
{
...
}
...全文
410
9
打赏
收藏
C#引用和C指针有什么区别?
MyObj objA = new MyObj(); ... MyFunction(objA); public void MyFunction(MyObj objB) //这里的objB是objA的所谓引用,还是值传递? { ... }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bbdog
2005-08-30
打赏
举报
回复
-------------------
c#函数中参数传递主要看是对象还是基本类型,如果是对象则以引用的方式传递参数否则为值方式传递参数。
-------------------
这么说来,C#和C++里正好是相反的意思了,我记得在C++中,对象也是按值传递的,对不对啊?
zhanghw20030303
2005-07-20
打赏
举报
回复
c#函数中参数传递主要看是对象还是基本类型,如果是对象则以引用的方式传递参数否则为值方式传递参数。
我认为C#引用和C指针没有太多区别。都是传递地址,只是在。net中封装了更加安全
fq_ln
2005-07-20
打赏
举报
回复
一种是类型安全的,另一种则很危险
fantasylu
2005-07-20
打赏
举报
回复
运行的时候
c的指针不会检查类型,而C#会检查类型
aladdin123
2005-07-20
打赏
举报
回复
c#的object类型都是传引用的,基本上等于c的指针操作
gaojie001
2005-07-20
打赏
举报
回复
引用和指针没什么区别吧
salmon230
2005-07-20
打赏
举报
回复
我的理解,这要视你的MyObj类型而定,如果它是值类型那就是值传递,是引用类型就是引用传递
add8849
2005-07-20
打赏
举报
回复
听说C#没有指针,
座沙发,关注
namhyuk
2005-07-20
打赏
举报
回复
谢谢加复。这一句很有帮助:
-------------------
c#函数中参数传递主要看是对象还是基本类型,如果是对象则以引用的方式传递参数否则为值方式传递参数。
-------------------
深入理解.net/
C#
的
引用
本文探讨了
C#
中的
引用
概念,通过对比C/C++的
指针
和
引用
,解析了
C#
中
引用
与
指针
的
区别
。通过示例代码演示了如何在
C#
中使用
引用
类型,并展示了
引用
类型在内存中的行为特性。
arcgis二次开发 语言
c#
还是c++,c++/java/
c#
几种编程语言的
指针
、
引用
比较
本文对比了C++、Java和
C#
中关于
指针
和
引用
的概念,强调了它们之间的差异。在Java中,
引用
相当于C++的
指针
,但不能赋值null。C++的
引用
不能赋值null,而
指针
可以。
C#
的
引用
仅限于函数参数,并且不能用于局部变量。此外,文章还讨论了各种语言中对象创建、内存管理和垃圾回收的
区别
。
C#
中的ref关键字与C/C++中的
指针
和C中的
引用
有一些相似之处,但也有一些不同。在
C#
中,ref关键字用于传递参数的
引用
,而不是
指针
。
本文探讨了
C#
中ref关键字与C/C++
指针
及C
引用
的
区别
。C/C++
指针
允许直接内存操作,易引发错误,而
C#
的ref关键字更安全,它传递参数的
引用
,不直接操作内存,确保在方法内修改原始变量值。
C#
中的
引用
、字段、属性、构造函数
本文深入解析
C#
中的
引用
与C语言中
指针
的
区别
,通过实例对比,阐述了
C#
中
引用
的使用方式及其与C语言
指针
的异同。同时,文章还介绍了
C#
中的字段、属性和构造函数的概念与应用,帮助读者更好地理解
C#
的面向对象特性。
指针
和
引用
的
区别
本文探讨了C语言中出现的
指针
概念及其在C++中的演化,即
引用
。通过对比
指针
与
引用
的特点,如初始化、解
引用
、可变性等,阐明了两者之间的联系与
区别
,并简要介绍了Java、
C#
中
引用
的应用。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章