小编vsg*_*vsg的帖子

在c#中的字符串列表中查找字符串

我试图找到一个字符串列表是否包含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,这不是我想要的.我正在阅读有关谓词的内容,但对于这种情况,我无法理解它.提前致谢.

c# string list

2
推荐指数
1
解决办法
7190
查看次数

使用它下面的行加入SQL Server

我试图找到一种方法来连接表格的行,其下面有行.不知道这是否是一件事,但我想我会问.

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.任何帮助将非常感激.提前致谢.

sql database sql-server join sql-server-2012

0
推荐指数
1
解决办法
75
查看次数

标签 统计

c# ×1

database ×1

join ×1

list ×1

sql ×1

sql-server ×1

sql-server-2012 ×1

string ×1