出一道有关 C# 字符比较串的考题

microblue 2009-04-14 07:38:21
加精

bool Judge(string s1, string s2)
{
if (string.IsNullOrEmpty(s1) || string.IsNullOrEmpty(s2)) return true;
if (s1.Length < s2.Length) return true;
var ci = StringComparison.InvariantCulture;
var b1 = string.Compare(s1.Substring(0, s2.Length), s2, ci) == 0;
var b2 = s1.StartsWith(s2, ci);
return b1 == b2;
}

请问以上方法能够返回 false ?
如果可以,请给出相应的 s1 和 s2。
...全文
2302 80 打赏 收藏 转发到动态 举报
写回复
用AI写文章
80 条回复
切换为时间正序
请发表友善的回复…
发表回复
askuanrong 2010-03-03
  • 打赏
  • 举报
回复
还有没有别的字符串比对代码了
zqtoo 2010-01-03
  • 打赏
  • 举报
回复
ding
microblue 2009-12-31
  • 打赏
  • 举报
回复
这么久的帖子还有人回复呀
xiaowei20670 2009-12-07
  • 打赏
  • 举报
回复
进来就是学习的
  • 打赏
  • 举报
回复
有点头晕!
zxrliuyan 2009-04-20
  • 打赏
  • 举报
回复
给不出!
a308117229 2009-04-19
  • 打赏
  • 举报
回复
听了这么多回答 诶就是觉得因该不能返回八
只是猜测啊~
iM臭皮匠 2009-04-18
  • 打赏
  • 举报
回复
看了
ping1860 2009-04-18
  • 打赏
  • 举报
回复
关注留意ing
gahyyai 2009-04-18
  • 打赏
  • 举报
回复
看不懂,学习……
qulu2009 2009-04-18
  • 打赏
  • 举报
回复
学习。。。
guo198808 2009-04-18
  • 打赏
  • 举报
回复
看不懂,初学者
mamingjun 2009-04-17
  • 打赏
  • 举报
回复
学习
xmuyong 2009-04-17
  • 打赏
  • 举报
回复
学习中
Fange 2009-04-17
  • 打赏
  • 举报
回复
?
sindy1988 2009-04-17
  • 打赏
  • 举报
回复
C# codeJudge("a\u0304bc\u0327","a\u0304bc");

qtlhn 2009-04-17
  • 打赏
  • 举报
回复
o
woshilitao5 2009-04-16
  • 打赏
  • 举报
回复
請問:

Judge("a\u0304bc\u0327", "a\u0304bc");

這句代碼是什么意思啊?這是c#中的代碼嗎?
fejay 2009-04-16
  • 打赏
  • 举报
回复
学习...接分!
treeyh 2009-04-16
  • 打赏
  • 举报
回复
学习了
加载更多回复(57)

111,126

社区成员

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

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

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