您现在的位置:网络学院 > 开发教室 > 跟我学.net
总体了解C#(14.参数修饰符)

出处:PConline
责任编辑:zwg

[02-6-8 16:00] 作者:荣耀翻译/ASPCool.com


总体了解C#(14.参数修饰符)

A Comparative Overview of C#中文版

作者:Ben Albahari
公司:Genamics
日期:2000年7月31日初版,2000年8月10日修订。
  感谢以下人士支持和反馈(按字母先后顺序):Don Box、 C.R. Manning、 Joe Nalewabau、 John Osborn、 Thomas Rhode & Daryl Richter。
译者:荣耀

14.参数修饰符

(1)ref参数修饰符

C#(和Java相比)可以让你按引用传递参数。描述这一点的最明显的例子是通用交换方法。不象C++,不但是声明时,调用时也要加上ref指示符:【译注:不要误会这句话,C++中当然是没有ref关键字】

public class Test

{

public static void Main ()

{

int a = 1;

int b = 2;

swap (ref a, ref b);

}

public static void swap (ref int a, ref int b)

{

int temp = a;

a = b;

b = temp;

}

}


(2)out参数修饰符

out关键字是对ref参数修饰符的自然补充。Ref修饰符要求参数在传入方法之前必须被赋值。而out修饰符则明确当方法返回时需显式给参数赋值,。

[下一页]


相关文章:

总体了解C#(3 索引器)
Visual C#.Net网络程序开发-Tcp篇(3)
总体了解C#(4 委托)
总体了解C#(5 事件)
总体了解C#(6 枚举)
总体了解C#(7-8 集合和foreach语句/结构)
总体了解C#(9 类型一致)
总体了解C#(10.操作符重载)
总体了解C#(11.多态)
总体了解C#(目录二)


内容搜索 
高级搜索

本栏今日焦点