解决方案 »
- 本人贱,想把 datagridview 保存到数据库表一个字段里!
- html代码提取,正则高手强人帮解决啊!!!
- C# webBrowser 返回鼠标点击的位置如何写?
- :) Asp.net/C#连接Access/MS SQL2000的全部实现语句,运行后立刻结帖.
- 我给大家C#商务软件的全套代码,竟然没人要?
- 又一简单问题,关于access的数据处理,顶者有分
- XML 问题
- 公司以后要用C#.net做开发工具,我才开始学,大家给点经验!
- 在c#里怎么实现RECALL all的语句 谢谢!!
- 把数据库image字段内容一载到客户端时,怎样使弹出的下载窗口的保存文件名为指定的文件名?
- C#能不能调用sqlserver触发器
- 冒泡排序
if (str2.Contains(str1))
{
Console.WriteLine("Contains");
}
if (str2.IndexOf(str1) > -1)
{
Console.WriteLine("Has");
}
if (!String.IsNullOrEmpty(Regex.Match(str2, str1).ToString()))
{
Console.WriteLine("exits");
}
var s2=str2.Split(',');
if(s1.Count(f1=>s2.Any(f2=>f2==f1)==s1.Length)
//全部包含
else
//并非全部包含
把str1根据逗号进行分割,再判断
var s1 = str1.Split(',');
var s2 = str2.Split(',');
if (s1.Count(f1 => s2.Any(f2 => f2 == f1)) == s1.Length)
{
Console.WriteLine("ok");
}
那就你考虑我给你的办法
把str1按逗号分隔,逐个去str1检索是否存在
string str1 = "字符串1,字符串2,ssss", str2 = "字符串1,字符串2,字符串3,字符串4.....";
string[] s1 = str1.Split(',');
foreach (string s in s1)
{
if (str2.Contains(s))
{
listBox1.Items.Add(s);
}
}
var s2=str2.Split(',');
bool result=true;foreach(var f1 in s1)
{
if(Array.IndexOf(s2,f1)==-1)
{
result=false;
break;
}
}
//result最后是true就是都包含