有总数不定的string,例下有总数为5的string
a="a"
b="b"
c="c"
d="d"
e="e"需要验证,当这些string同时拥有"b","c","d"的时候return true,反之return false.
如这个例子结果return true.验证条件也会变,如有时候需要同时拥有"c","d","e", "f"。这样的话这个例子结果return false.请教做这个函数的思路。
a="a"
b="b"
c="c"
d="d"
e="e"需要验证,当这些string同时拥有"b","c","d"的时候return true,反之return false.
如这个例子结果return true.验证条件也会变,如有时候需要同时拥有"c","d","e", "f"。这样的话这个例子结果return false.请教做这个函数的思路。
解决方案 »
- 不与数据库连接的。datatable作为数据源dataGridView1.DataSource
- c#排课系统算法?
- 求一个C#金额转大写的函数!最好说说思路
- 新手求助sidebar点击group的问题
- 怎样在C#程序中获得二进制资源?
- 请问如何给一个虚拟目录修改名字???????
- 请问现在用c#开发项目的主流IDE编辑器是什么啊?
- 请问各位大侠,怎样在ASP.NET中使用普通的windows控件,紧急!!!
- 谁给一个visio 2003中文的版的地址 万分感谢。一定要能下的 最好是bt
- 请大家帮我设计一下:
- webservice 如何调用webservice
- XSD验证XML老出问题,还请各位帮忙解决一下,谢谢了~!
如
"a","b","c","d" 4个string, 条件是"a","b","c"则通过,条件是"x","y","z"则不通过。无顺序要求
string[] aa = {"a","b","c","d" };
int count = 0;
for (int i = 0; i < aa.Length; i++)
{
if (aa[i].Contains("x1"))
{
count++;
}
if (aa[i].Contains("x2"))
{
count++;
}
if (aa[i].Contains("x3"))
{
count++;
}
}
if (count == 3) return true;//三个都包含等于3
else return false;
返回数据
String[] strs = { "a","b","c","d"};
String[] c = {"a","b","c" }; Boolean flag = true; List<String> list = new List<String>(strs);
foreach (String s in c)
{
if (!list.Contains(s))
{
flag = false;
break;
}
} if (flag)
Console.WriteLine("pass");
else
Console.WriteLine("failed");