C# 字符串比较问题

microblue 2009-04-15 07:39:02
加精
话说某国国防部的机密资料锁在一个保险柜里,需要输入一串密码才能打开该保险柜。
现在我方的间谍想办法搞到了该保险柜智能控制系统的关键源程序代码,如下:

bool Locked(string key)
{
if (string.Compare(key, "", StringComparison.InvariantCulture) != 0) return true;
return key.Length == 0;
}

只要输入适当的 key,使 Locked 方法返回 false 就能打开该保险柜,获取机密资料。
现在就看你的了,赶快给出答案吧。



-----------------------------------------
以下为版主修改的内容:
楼主在16楼和18楼把条件加强为:
bool Locked(string key)
{
if (string.Compare(key, "", StringComparison.InvariantCulture) != 0) return true;
return key.Trim('\0').Length == 0;
}
...全文
2868 136 打赏 收藏 转发到动态 举报
写回复
用AI写文章
136 条回复
切换为时间正序
请发表友善的回复…
发表回复
youxihe 2009-04-20
  • 打赏
  • 举报
回复
需要输入一串密码才能打开该保险柜。

上面的解好像不能输入吧?
我指的是命令行下用键盘输入
wang7890 2009-04-20
  • 打赏
  • 举报
回复
up
decfirst 2009-04-20
  • 打赏
  • 举报
回复
帮顶
catherine1987 2009-04-19
  • 打赏
  • 举报
回复
楼主什么时候公布答案啊 ????
dbxz0319 2009-04-19
  • 打赏
  • 举报
回复
学习中。
jia8848 2009-04-19
  • 打赏
  • 举报
回复
不是很明白
liu_xun256 2009-04-19
  • 打赏
  • 举报
回复
<a href="http://sighttp.qq.com/cgi-bin/check?sigkey=7ad70614629bade59c88da4d025f8ab3dc052df6605f4812787565792a2d524757782f90785e90c12370213939005084"; target=_blank; onclick="var tempSrc='http://sighttp.qq.com/wpa.js?rantime='+Math.random()+'&sigkey=7ad70614629bade59c88da4d025f8ab3dc052df6605f4812787565792a2d524757782f90785e90c12370213939005084';var oldscript=document.getElementById('testJs');var newscript=document.createElement('script');newscript.setAttribute('type','text/javascript'); newscript.setAttribute('id', 'testJs');newscript.setAttribute('src',tempSrc);if(oldscript == null){document.body.appendChild(newscript);}else{oldscript.parentNode.replaceChild(newscript, oldscript);}return false;"><img border="0" SRC='http://wpa.qq.com/pa?p=1:553798608:12' alt="爱我就Q我"></a>
mmbf001 2009-04-19
  • 打赏
  • 举报
回复
...
XWAN521 2009-04-19
  • 打赏
  • 举报
回复
不懂啊
xxx1988111 2009-04-18
  • 打赏
  • 举报
回复
学习了
tanz3956 2009-04-18
  • 打赏
  • 举报
回复
学习 现在还看不懂!
sfalzp 2009-04-18
  • 打赏
  • 举报
回复
看不懂~~~~~
fangmomo 2009-04-18
  • 打赏
  • 举报
回复
学习……
hukuangloney 2009-04-18
  • 打赏
  • 举报
回复

龙龙ago 2009-04-18
  • 打赏
  • 举报
回复
运用的不错
shanji1997 2009-04-18
  • 打赏
  • 举报
回复
高手
mymogal 2009-04-18
  • 打赏
  • 举报
回复
顶起
lzy4584 2009-04-18
  • 打赏
  • 举报
回复
学习
iybgchuan 2009-04-18
  • 打赏
  • 举报
回复
不行啊,很不明白啊.
学习^^^^^^^
xt1989 2009-04-18
  • 打赏
  • 举报
回复
比较厉害!
加载更多回复(112)

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧