定义:out参数就侧重于在一个方法中可以返回多个不同类型的值
//方法体 public int Get(int i,out int x,out string name) { x=0; name=""; return i;//返回前给out参数赋值 } //调用方法 int x;//接收返回值x string name;//接收返回值name Get(i,out x,out name);
//例:在写登陆方法时可以使用out参数额外返回提示 //方法体 public static bool Login(string[] ary, out string msg) { if (ary[0] == "123456" && ary[1] == "123456") { msg = "登陆成功"; return true; } msg = "登陆失败"; return false; } //入参 string[] ary = { "123456", "123456" }; string msg;//用于接收out参数返回值 //调用方法 Login(ary,out msg);