一.out的使用
作用:普通方法只能返回一个值,利用out可以返回多个
static void Add2(List<int>list2,out bool success)//利用out返回多个参数
{
list2.Add(112);
success = true;
}
bool i3;
Add2(list2,out i3);//即返回list2又返回i3
二.泛型(使类型自动被系统识别)
static void add<T>(ref T i1,ref T i2){}
//T为类型
//使用时为
add<int>(ref i3,ref i4);
add(ref i3,ref i4)//自动识别类型
三.可变参数
可变参数表达式:params T[] nums //T为基本类型
static int sum3(params int[] nums)
{
return nums.Sum();//求和
}
Console.WriteLine(sum3(1, 2, 3, 4, 5, 6));
//也可以加入模板