黑马程序员技术交流社区
标题:
关于ref引用与const引用的修饰。
[打印本页]
作者:
黑马-张扬
时间:
2012-11-28 09:31
标题:
关于ref引用与const引用的修饰。
关于ref,比如,定义了一个结构:
struct Point
{
public int x;
public int y;
}
C++可以这样调用:
void Fun(const Point &point)
{
}
但C#只能这样:
void Fun(ref Point point)
{
}
C#不能保证point不被修改
如果是小结构,复制一份,传值调用当然没问题,但如果是大的结构,而且是频繁调用呢,用结构就为了栈上分配,提高性能,结构有什么办法可以传引用又不被修改呢?
作者:
吴瑞祥
时间:
2012-11-28 11:02
在方法开头将结构体设置成只读````好傻的方法
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2