Witam.
Mam w tablicę1 i tablicę2. Mam w nich po kilka elementów. Tablica1 zawiera "w sobie" tablicę2. Mam pytanie - jak z tablicy1 usunąć elementy tablicy2?
Pozdrawiam!
Witam.
Mam w tablicę1 i tablicę2. Mam w nich po kilka elementów. Tablica1 zawiera "w sobie" tablicę2. Mam pytanie - jak z tablicy1 usunąć elementy tablicy2?
Pozdrawiam!
using System;
using System.Linq;
using System.Collections.Generic;
public class Test
{
public static void Main()
{
var first = new List<int> { 1, 2, 3, 4, 5 };
var second = new List<int> { 2, 4, 5 };
var result = first.Except(second);
foreach(var elem in result) Console.Write(elem + " ");
}
}
Dzięki. Nie wiem czy dobrze kombinuję z wprowadzeniem tego. Mam coś takiego ogólnie:
string[] Katalog = Directory.GetFiles(@"C:\pliki\");
for (int i = 0; i < 5; ++i)
{
listBox2.Items.Add(Katalog[i]);
}
var KatalogBezlistbox2 = Katalog.Except(listBox2.Items);
Ale wyskakuje błąd. Robię coś takiego:
I tak w kółko. Nieskończona lista. W katalogu C:\ załóżmy, że mam koło 50 plików czyli ścieżek.