C#难点逐个击破(1):ref参数传递
2015-12-29 09:21
591 查看
//ref在被引用方法中必须被初始化; //out在被引用方法中一定要有返回值。
using System;02 /******************************03 * Chapter:C#难点逐个击破(一)04 * Author:王洪剑05 * Date:2010-1-1106 * Blog:http://www.51obj.cn/07 * Email:walkingp@126.com08 * Description:重点讲解值传递方式与引用传递方式09 * ***************************/10 namespace Wang.TestRef11 {12 public class NormalClass13 {14 public void ShowNormalResult(string name)15 {16 name = "Wang Hongjian";17 Console.WriteLine(name);18 }19 }20 public class RefClass21 {22 /// <SUMMARY>23 /// 引用类型ref类24 /// </SUMMARY>25 /// <PARAM name="name"></PARAM>26 public void ShowRefResult(ref string name)27 {28 name = "Wang Hongjian";29 Console.WriteLine(name);30 }31 }32 class Program33 {34 static void Main(string[] args)35 {36 string _name = "Zhou Runfa";//传递参数37 #region 值传递参数方式38 NormalClass n = new NormalClass();39 n.ShowNormalResult(_name);//正常调用40 #endregion41 #region 引用传递参数方式42 RefClass o = new RefClass();43 o.ShowRefResult(ref _name);//结果仍然为引用传递参数44 Console.ReadKey();45 #endregion46 }47 }48 }
相关文章推荐
- C# 序列化与反序列化几种格式的转换
- VS 2015相当不错的功能:C#交互窗口
- CLR via C#深解笔记四 - 方法、参数、属性
- C#基础--面向对象计算器
- C#实现电影院购票管理系统
- C# 中的异常捕捉(try)和异常处理(catch)
- C# 空气版坦克大战
- C#实现对本地文件的访问,获取本地文件的地址
- C#实现关闭某个指定程序
- C#如何读写和创建INI文件
- c#访问级别约束的问题
- C# Winform软件多语言(汉语、英语。。。)界面的切换,低耦合
- C#类中属性的定义
- C#简单实现动态数据生成Word文档并保存
- 【C#】向导式窗体
- C#学习笔记009-集合练习
- floyd最短路径算法C#版
- C#关闭word时,提示“此文件正由另一个应用程序或用户使用” normal.dot
- C#保留字
- c# 获取IP地址