您的位置:首页 > 编程语言 > C#

C#中的String和string有什么区别?还有ref关键字怎么用?

2008-10-15 18:09 633 查看
String 和 string 没有区别 string 是 String 的别名

ref 关键字一般只用于函数参数中,这个参数是 struct 类型,而不是 class 类型

因为 class 类型在函数中引用实例指针,所以函数内部对该参数的操作等于直接操作原实例

而 struct 类型在函数中引用数据复本,只有用指明 ref 关键字,它才会引用指针, int char 等都是 struct

当你有一个 struct 类型做为函数参数,又希望函数可以修改这个参数值,就要用 ref 关键字

functionname(int arg1, ref int arg2)

http://www.0722yc.cn/info/1607.htm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: