0
배열과 레코드가 있습니다. 배열에 레코드 만 포함 된 모든 레코드를 표시하려고합니다. 예를 들어배열에 레코드가있는 위치를 찾는 방법 또는 C를 사용하지 않는 방법 #
:
배열이 포함 [1,2,3]
기록은 포함 [1,2,3,4,5,6,7,8,9,10]
는 난 단지 1,2,3
레코드를 표시하고자합니다. 이것을 C로 비교하는 방법 #
죄송합니다.
배열과 레코드가 있습니다. 배열에 레코드 만 포함 된 모든 레코드를 표시하려고합니다. 예를 들어배열에 레코드가있는 위치를 찾는 방법 또는 C를 사용하지 않는 방법 #
:
배열이 포함 [1,2,3]
기록은 포함 [1,2,3,4,5,6,7,8,9,10]
는 난 단지 1,2,3
레코드를 표시하고자합니다. 이것을 C로 비교하는 방법 #
죄송합니다.
당신이 쿼리에 대해 LINQ를 사용하고 있다고 가정하면
int[] array = new[] { 1,2,3 };
var record1 = new[] { 1,2,3,4,5,6,7,8,9,10 };
var record2 = new[] { 4,5,6,7,8,9,10 };
var records = new[] { record1, record2 };
// this will return record if at least one record in array is matched
var result1 = from r in records where array.Any(a => r.Contains(a)) select r;
// this will return record only if all items in array are matched
var result2 = from r in records where array.All(a => r.Contains(a)) select r;
string[] a={"1","2","3"};
string[] b={"1","2","3","4","1","5","6","7","8","9","10"};
List<string> x=new List<string>();
foreach (string s in a)
{
if (b.Contains(s))
{
//if you only wants to display
Console.WriteLine(s);
// if you want it to store , add it to a list
if(!x.Contains(s))
x.Add(s);
}
}
당신이 'C#을 사용하지'무엇을 의미합니까? 코드를 다른 언어로보고 싶습니까? –
그는 질문 후 쉼표를 넣는 것을 잊었다 :) – Zia
@ Zia yah 나는 그것을 잊었다. – Pa1