Даны два множества A и B, представленные массивами целых чисел. Найти разность A-B этих множеств (например, для A={1,2,3} и B={2,1} разность A-B={3})
http://ideone.com/gojPKu
using System;
using System.Linq;
public class Test
{
public static void Main()
{
var a = new int [] {1,2,3};
var b = new int [] {1,2};
var c = from x in a join int? y in b on x equals y into t from z in t.DefaultIfEmpty() where z == null select x;
Console.WriteLine(string.Join(" ", c));
}
}
using System;
using System.Linq;
class Program
{
static void Main(string[] args)
{
var A = new int[] { 1, 2, 3 };
var B = new int[] { 1, 2 };
var C = A.Where(r => !B.Contains(r));
Console.WriteLine(string.Join(",", C));
Console.ReadLine();
}
}
Сборка персонального компьютера от Artline: умный выбор для современных пользователей