C#字符串相等问题 比如有两个字符串“X1分层”和“X1”,像这样两个我只要确定都含有X1就让判定他们相等,代码怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string A ="X1分层";string B="X1";if(A.IndexOf("X1")>0 && B.IndexOf("X1")>0){ //A==B} 上面错了 是-1string A ="X1分层";string B="X1";if(A.IndexOf("X1")>-1 && B.IndexOf("X1")>-1){ //A==B} if(A.IndexOf("X1") !=-1 && B.IndexOf("X1")!=-1){ //A=B}else{//A!=B}这绝对正确!IndexOf("X1") !=-1 判断里面是否有“x1” 没有的话就是 -1 也可以用 string.Contains(string) 方法 LZ的思维陷入死胡同了!string lZ ="X1分层";string niHao ="X1SB";if(lZ.Contains("X1")&&niHao.Contains("X1")){}或者上面说的index 也行但是我觉得你这个判断条件肯定可以改进的 如果A包含于B,且B包含于AA=B。代码的话,不难写吧。 public bool IsEquel(string s1,string s2,string target) { if (s1.Contains(target) && s2.Contains(target)) { //TODO str1和str2相等 return true; } return false; } 就用楼上说的 indexof 就可以了啊 导入Excel 使用getoledbschematable获取表的结构问题 webbrowser 如何禁止cookie 如何开发一个服务项目应用程序?关于 windows service 相关的 正则表达式 验证控件 请教关于学习c#的问题1 关于在C#中如何启用、禁用网卡的代码,多谢。 紧急求助! 如何使窗体的Text和任务栏上显示的内容不同? 怎样用C#实现远程图片得保存(不是WEB程序哦!) C#写windows服务求助。请高手指教!!有钱得出钱,有力的出力。 高分!高分!!!! 关于C#的WinFrom播放声音的问题. dotfuscator
string B="X1";if(A.IndexOf("X1")>0 && B.IndexOf("X1")>0)
{
//A==B
}
string A ="X1分层";
string B="X1";if(A.IndexOf("X1")>-1 && B.IndexOf("X1")>-1)
{
//A==B
}
{
//A=B
}else
{
//A!=B
}这绝对正确!IndexOf("X1") !=-1 判断里面是否有“x1” 没有的话就是 -1
string niHao ="X1SB";
if(lZ.Contains("X1")&&niHao.Contains("X1"))
{}
或者上面说的index 也行
但是我觉得你这个判断条件肯定可以改进的
A=B。
代码的话,不难写吧。
public bool IsEquel(string s1,string s2,string target) {
if (s1.Contains(target) && s2.Contains(target))
{
//TODO str1和str2相等
return true;
}
return false;
}