Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 18.01.2020
Сообщений: 5

LINQ запрос для нахождения в массиве ненулевых элементов типа Time

19.01.2020, 12:23. Показов 1539. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C#
1
2
3
Pair p1 = new Pair(); Pair p2 = new Pair(10, 20); Time t1 =new Time();
Time t2 = new Time(10, 20); Time t3 = new Time(10, 15); //Time наследуется от Pair
Pair[]arr = {p1, p2, t1, t2, t3}
Написать LINQ запрос для нахождения в массиве ненулевых элементов типа Time (хотя бы одн ополе не равно 0). Этот же запрос написать с помощью расширяющих методов и лямбда выражений.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.01.2020, 12:23
Ответы с готовыми решениями:

LINQ-запрос для нахождения произведения
Необходимо написать LINQ-запрос, находящий произведение элементов массива, расположенных мажду максимальным по модулю и минимальным по...

Разработать программу нахождения среднего значения ненулевых чисел в массиве
Разработать программу нахождения среднего значения ненулевых чисел в массиве произвольных 10 цифр. Массив инициализировать при объявлении.

в массиве . найти произведение ненулевых элементов, количество элементов, превышающих значение среднего арифметического элементов массива
В массиве Х(N) найти произведение ненулевых элементов, количество элементов, превышающих значение среднего арифметического элементов...

1
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16131 / 11255 / 2888
Регистрация: 21.04.2018
Сообщений: 33,088
Записей в блоге: 2
19.01.2020, 13:12
Цитата Сообщение от Gosha23983535 Посмотреть сообщение
запрос для нахождения в массиве ненулевых элементов типа Time (хотя бы одн ополе не равно 0)
Для этого надо знать список проверяемых свойств, а вы его не дали.
И лучше это сделать в виде виртуального метода или свойства базового класса
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    public class Pair
    {
        public int A { get; }
        public int B { get; }
        public Pair(int a, int b) { A = a; B = b; }
        public Pair() { }
        public virtual bool IsEmpty => A == 0 && B == 0;
    }
    public class Time : Pair
    {
        public int C { get; set; }
        public Time(int a, int b) : base(a, b) { }
        public Time() { }
        public override bool IsEmpty => C == 0 && base.IsEmpty;
    }
C#
1
2
3
4
5
6
7
8
9
10
            Pair p1 = new Pair();
            Pair p2 = new Pair(10, 20);
            Time t1 = new Time(); //Time наследуется от Pair
            Time t2 = new Time(10, 20);
            Time t3 = new Time(10, 15);
 
            Pair[] arr = { p1, p2, t1, t2, t3 };
 
            IEnumerable<Time> times = arr.OfType<Time>(); // Получить все Time
            IEnumerable<Time> timesNoZero = times.Where(t => ! t.IsEmpty); // Получить все не пустые Time
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.01.2020, 13:12
Помогаю со студенческими работами здесь

Написать функцию для нахождения в одномерном массиве суммы элементов, кратных 7
Написать функцию для решения следующей задачи. Найти в одномерном массиве сумму элементов кратных 7. Параметры функции – одномерный...

Sql-запрос. Как добавить значение DateTimePicker в ячейку таблицы типа Time?
Доброе, Вам, время суток! Подскажите, пожалуйста, как добавить в ячейку таблицы(тип ячейки - Время) значение из DateTimePicker? Код...

В одномерном массиве A из n элементов найти количество ненулевых элементов и уменьшить положительные элементы на 20
задание: В одномерном массиве A из n элементов найти количество ненулевых элементов и уменьшить положительные элементы на 20. var ...

В массиве найти произведение ненулевых элементов и среднее арифмитическое элементов главной диагонали
1)В массиве(4,4) найти произведение ненулевых элементов и среднее арифмитическое элементов главной диагонали. 2)Сколько элементов...

Разработать программу нахождения среднего значения ненулевых элементов введенного с клавиатуры массива целых чисел
Разработать программу нахождения среднего значения ненулевых элементов введенного с клавиатуры массива целых чисел


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru