我的C#第二问,关于方法的返回值 1 false2 falsereturn(password==Password)?true:false;当password等于Password 返回 true;否则返回false; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 falseIsPasswordCorrect方法验证密码的正确性,当密码错误时( return(password==Password)?true:false;),该方法返回falseChangePassword方法修改密码,当输入的旧密码错误时( if(oldPassword==Password)),该方法返回false 看来大家的观点与我的是一样的,那么,可能是我对书上的句子理解出现了某种偏差?书上是这么说的,见《C#高级编程》中4.2.3章节:这两个方法都以下述方式执行:除非调用代码提供的当前正确的密码,否则什么工作都不做(不是返回true或false)--这正是我们期望软件具有的安全特性。......大家说说看,这点怎么理解? 这两个方法都以下述方式执行:除非调用代码提供的当前正确的密码,否则什么工作都不做(不是返回true或false)不是吧。这样客户端不是什么都得不到了(起码要告诉他密码不对。。)完全同意 XMLWeb(零蛋) 的说法 //在测试程序中加上这几句:if !(IsPasswordCorrect()){ MessageBox.Show( "密码错误"); Return;}//如果出现"密码错误"提示,则返回了假 socket客户端的几个疑点 有什么方法可以获得大素数么? C#两个窗体之间的问题,小弟初学,请大大们帮帮忙 DirectShowLib!!! C# 控件覆盖的问题 请高手指导一个c#的问题 我想反射基类成员 [求助]vs2005里怎么连SQL SERVER EXPRESS 2005? 请问:用C#能不能实现超载overload的功能啊 RIBBON 菜单如何实现MDI窗口的菜单合并功能 急!子窗口如何控制父窗口的空间以及使用其函数? 关于DateTime的XML序列化
IsPasswordCorrect方法验证密码的正确性,当密码错误时( return(password==Password)?true:false;),该方法返回false
ChangePassword方法修改密码,当输入的旧密码错误时( if(oldPassword==Password)
),该方法返回false
书上是这么说的,见《C#高级编程》中4.2.3章节:这两个方法都以下述方式执行:除非调用代码提供的当前正确的密码,否则什么工作都不做(不是返回true或false)--这正是我们期望软件具有的安全特性。......大家说说看,这点怎么理解?
if !(IsPasswordCorrect())
{
MessageBox.Show( "密码错误");
Return;
}
//如果出现"密码错误"提示,则返回了假