我试图找到一个字符串列表是否包含C#中的特定字符串.例如:假设我的列表中有3个条目
list<string> s1 = new List<string>(){
"the lazy boy went to the market in a car",
"tom",
"balloon"};
string s2 = "market";
Run Code Online (Sandbox Code Playgroud)
现在我想在s1包含s2的情况下返回true,在这种情况下它会执行.
return s1.Contains(s2);
Run Code Online (Sandbox Code Playgroud)
这返回false,这不是我想要的.我正在阅读有关谓词的内容,但对于这种情况,我无法理解它.提前致谢.
我试图找到一种方法来连接表格的行,其下面有行.不知道这是否是一件事,但我想我会问.
Table A
Name StartDate EndDate
A 01/01/15 01/12/2015
B 31/01/15 01/03/2015
C 01/04/15 01/08/2015
D 21/07/15 01/05/2015
Run Code Online (Sandbox Code Playgroud)
我希望得到日期重叠的人.从示例中,A与B,C和D重叠,然后我需要AB,AC和AD,但也想忽略BA,CA和DA.
So the output from Table A should be:
A B
A C
A D
B D
C D
Run Code Online (Sandbox Code Playgroud)
现在,我正在加入桌子,但无法摆脱重复,即我的结果中既有AB又有BA.任何帮助将非常感激.提前致谢.