Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Массив


Автор: Real 20.4.2008, 13:24
Эсть два массива.

Первый массив
Код

1
2
3
4
5
6
7
8
9


Второй массив

Код

4
5
6
9


Нада вывести те числа, которые есть в первом массиве, которых нету во втором?

Автор: Rififi 20.4.2008, 13:39
Real, 
Код
public static T[] Except<T>(T[] arr, T[] ex)
{
    return Array.FindAll(arr, delegate(T val)
                        {
                            return !Array.Exists(ex, delegate(T check)
                                                     {
                                                         return check.Equals(val);
                                                     });
                        });
}

Автор: Real 20.4.2008, 14:04
Можна без дженериков и делегатов?

Автор: Drabuna 20.4.2008, 14:17
Код

            for (int i = 0; i < arr1.Length; i++)
            {
                if (!arr2.Contains(arr1[i]))
             {
                    richTextBox1.AppendText(arr1[i].ToString()+"\n");
                }
             
            }

Автор: Rififi 20.4.2008, 14:20
Цитата(Real @  20.4.2008,  14:04 Найти цитируемый пост)
Можна без дженериков и делегатов? 

вот вообще без всего:

Код
Console.WriteLine("1, 2, 3, 7, 8");

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)