ASP.Net+Android+IOS开发、.Net培训、期待与您交流!
使用ref传递参数时 必须对参数赋值
使用out传递参数时 可以对参数赋值 但在方法内部不能使用所以这将没有意义
习题1 交换变量方法 使用ref做
static void JiaoHuan(ref int a,ref int b)//定义静态无返回值方法 使用ref传参
{
int x = a; //定义变量x把a的值暂存到x
a = b; //把b的值赋给a
b = x; //把x的值付给b
}
习题2 模拟用户登录
static bool Login(string name, string pwd, out string logintf)
{
if (name == "admin" && pwd == "888888")
{
logintf = "登录成功";
return true;
}
else
{
if (name == "admin")
{
logintf = "密码错误!";
return false;
}
else
{
logintf = "帐号错误";
return false;
}
}
}
ASP.Net+Android+IOS开发、.Net培训、期待与您交流!