C#零基础入门教程

C#零基础入门教程

5 (232人评价)
  • 课时:(40)

  • 学员:(6987)

  • 浏览:(166132)

  • 加入课程

outref的笔记

相关课时:
outref2013-12-03
笔记详情:
  • 方法的重载
一般在同一个类中,方法名相同并且方法的参数的个数不同,或者对应参数类型不同,可以构成重载
  •  注意:方法重载和返回值没关系
  • 方法返回多个值

static void Main(string[] args)
{

int number;
int result= test(out number);
Console.WriteLine("number={0},result={1}",number,result);
Console.ReadKey();

}

public static int test(out int a)
{
a = 20;
return (a);
}

 

以上代码

实现步骤:1)子啊方法的参数类型前面加out,那么在传参数的时候也必须在number前面加out,表明这个参数不是传入的而是用来传出值的

  • 2)如果参数是以out形式传入的,那么在传入前可以不赋初值。在方法中对于out修饰的参数必须赋值,并且必须在使用前赋值。
  • 方法用out可以返回多个值
  • tryparse方法
  • ref参数可以把值传出来,且传出去
0 0

你感兴趣的课程

编程开发 21天学通C#
3万+浏览/ 1262学员/ 4.4评分
免费
3万+浏览/ 673学员/ 4.6评分
免费
2万+浏览/ 585学员/ 3评分
免费