C#中的大小写字母如何忽略呢?

比如定义两个字符串时:strings1="Java";strings2="java";//然后进行判断if(s1==s2){Console.WriteLine("两个字符... 比如定义两个字符串时:
string s1="Java";

string s2="java";
//然后进行判断
if(s1==s2)
{
Console.WriteLine("两个字符串相同");

}
else
{
Console.WriteLine("两个字符串不同~");

}
//怎样消除大小写,然后输出两个字符串相同呢?
求好人写出具体步骤,最好简单易懂,我这人看见文字太多了就晕,所以拜托不要复制很多理论~
展开
 我来答
百度网友e7f1a4b
推荐于2017-11-27 · 超过57用户采纳过TA的回答
知道小有建树答主
回答量:93
采纳率:88%
帮助的人:47.2万
展开全部
string.Compare("A","a",true) 返回int
"A".Equals("a",StringComparison.InvariantCultureIgnoreCase) 返回bool

true 标示忽略大小写
false 是默认的,如果不写的也可以
更多追问追答
追问
还是不太懂,麻烦结合我上面那道题讲讲吧~
追答
string s1="Java";  
string s2="java";
//然后进行判断
if(s1.Equals(s2,StringComparison.InvariantCultureIgnoreCase)){
      Console.WriteLine("两个字符串相同");
}
else {
      Console.WriteLine("两个字符串不同~");
}

这是忽略了2个单词的大小写去比对的。StringComparison.InvariantCultureIgnoreCase 这个参数就是忽略的意思

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式