码迷,mamicode.com
首页 > Windows程序 > 详细

c#基础 函数 out 的使用

时间:2016-08-01 15:22:40      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:

 

out 的使用方法;

1、不加out  (int/double/string/object )形参  传值
    只是将值给它,并不是把变量名(箱子)也给它

2、out  实参  传址
    将箱子传给函数

    out传值在传的时候,仅仅是将变量名称(箱子)传给函数
    在进行完成循环体之后,将这个变量以及里面的值一起拿出来

class类下:

public void Jia(int a ,int b)
{
a = a + b;
}

public void Jia1(int a,out int b)
{
b = a + 5;
}

main函数下:

Console.Write("请输入a=");
int a = int.Parse(Console.ReadLine());
Console.Write("请输入b=");
int b = int.Parse(Console.ReadLine());

//Program hanshu = new Program();

//hanshu.Jia(a,b);

//Console.WriteLine(a);

//    技术分享

 

//5 是经过调用函数,a、b直接传值,计算得出。  2 是直接接收a的值,输出

 

 

Program hanshu = new Program();
hanshu.Jia1(a, out b);
Console.WriteLine(b);

技术分享

  7 是经过out传址,并通过a的值计算而得出

 

Console.ReadLine();

c#基础 函数 out 的使用

标签:

原文地址:http://www.cnblogs.com/hcx999/p/5725667.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!