110,536
社区成员
发帖
与我相关
我的任务
分享
string[] vars = new string[] { "T123", "D234", "T2345", "W123456", "D456788", "F23566" };
string[] vars2 = new string[] { "T", "D", "W" };
var query1 = from val in vars where vars2.Contains(val.Substring(0, 1)) orderby val select val;
foreach (var item in query1)
{
Response.Write(item + "<br>");
}
private static void TestSearch01()
{
string[] arr1 = { "T123", "D234", "T2345", "W123456", "D456788", "F23566" };
string[] arr2 = { "T", "D", "W" };
string search = string.Empty;
foreach (string s in arr2) search += s;
string[] arr = (from s in arr1 where search.Contains(s[0]) orderby s select s).ToArray();
foreach (string s in arr)
{
Console.WriteLine(s);
}
}
private static void TestSearch01()
{
string[] arr1 = { "T123", "D234", "T2345", "W123456", "D456788", "F23566" };
string[] arr2 = { "T", "D", "W" };
string search = string.Empty;
foreach (string s in arr2) search += s;
string[] arr = (from s in arr1 where search.Contains(s.Substring(0, 1)) orderby s.Substring(0, 1) select s).ToArray();
foreach (string s in arr)
{
Console.WriteLine(s);
}
}
ArrayList result = new ArrayList();
foreach(string s1 in arr1)
foreach(string s2 in arr2)
if(s1.IndexOf(s2) >= 0)
{
result.add(s1);
arr2.Remove(s2);
break;
}