Нашел вот такое решение:
double[] numbers1 = { 2.0, 2.0, 2.1, 2.2, 2.3, 2.3, 2.4, 2.5 };
double[] numbers2 = { 2.2 };
IEnumerable<double> onlyInFirstSet = numbers1.Except(numbers2);
foreach (double number in onlyInFirstSet)
Console.WriteLine(number);
/*
This code produces the following output:
2
2.1
2.3
2.4
2.5
*/
Сделал на свой лад:
private void button1_Click(object sender, EventArgs e)
{
list1.Add(textBox1.Text);
list2.Add(textBox2.Text);
}
private void button2_Click(object sender, EventArgs e)
{
richTextBox3.Clear();
IEnumerable list3 = list1.Except(list2);
foreach (string c in list3)
{
richTextBox3.Text = c;
}
}
Но такой код в моей реализации не работает ((( Почему??? Правда у меня тип string,а не double