怎么判断一个字符串是另一个字符串的后一部分,亦即第一个字符串比第二个字符串从后开始相同,然后比第二个字符串多一部分。
例: string B="222.111.aa"
string A="111.aa"
string C="222.111.aa1"A和B是符合要求的,A和C是不符合要求的
怎么写判断条件呢?
例: string B="222.111.aa"
string A="111.aa"
string C="222.111.aa1"A和B是符合要求的,A和C是不符合要求的
怎么写判断条件呢?
解决方案 »
- 开启一个新的进程来杀掉本来的进程
- winform程序执行差异备份
- 关于string转enum的问题
- C#.net在mvc2.0下的后台跳转问题
- 算法求解!!
- datalist控件的每一个itemtemplate的backcolor可以分别设置吗?
- 幸好我备份了,否则差点哭死
- 【算法题】不使用乘除法,for,while,if,else,switch,case,条件判断语句(A?B:C) 实现:1+2+....+n
- 谁帮我解释下这段代码好吗?谢谢了
- 如何得到TabControl中的当前TabPage的对象?
- NHibernate transaction 与 "Audit Logout"
- 使用C#语言在WinForm中怎样做一个类似于QQ设置中的网络设置下的类型中的HTTP代理功能
string A = "111.aa";
if (B.EndsWith(A))
MessageBox.Show("true!");
else
MessageBox.Show("false!");如果一定要求B比A多,那么再加个判断 if (B.EndsWith(A) && (B.Length > A.Length))