社区
C#
帖子详情
C#引用和C指针有什么区别?
namhyuk
2005-07-20 02:10:42
MyObj objA = new MyObj();
...
MyFunction(objA);
public void MyFunction(MyObj objB) //这里的objB是objA的所谓引用,还是值传递?
{
...
}
...全文
334
9
打赏
收藏
C#引用和C指针有什么区别?
MyObj objA = new MyObj(); ... MyFunction(objA); public void MyFunction(MyObj objB) //这里的objB是objA的所谓引用,还是值传递? { ... }
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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#函数中参数传递主要看是对象还是基本类型,如果是对象则以引用的方式传递参数否则为值方式传递参数。
-------------------
C#
csharp
指针
案例
C#
csharp
指针
案例
C#
调用C++DLL(函数参数包含
指针
)
C#
调用C++DLL,C++DLL中的函数参数包含
指针
。 绝对可用。
C语言转
C#
语言工具
可以把C代码转成
C#
代码参考使用,双击打开EXE并复制代码进去点转换就可以,非常简单,亲测可用,但是代码库
引用
那些无法处理,只是单纯转换写法
C#
调用C++生成的DLL,并返回结构体
引用
或者结构体
指针
多个值
C#
调用C++生成的DLL,并返回结构体
引用
或者结构体
指针
多个值,工程已编译好
C#
调用结构
指针
DEMO
c#
调用结构
指针
的DEMO,VS2003调试通过。
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章