Size: a a a

var chat = new Chat();

2021 February 10

EG

Egor Gusarenko in var chat = new Chat();
Т.е. для

массив = "а б ц"

Ты сделаешь
"Получил элемент а - ищу по всему массиву исходный элемент

Получил элемент б - ищу по всему массиву исходный элемент"

Ну ты понял
источник

JM

Jonh Mackeyn in var chat = new Chat();
Спасибо большое, потому и спросил здесь, потому что понимал, что можно гораздо всё проще сделать
источник

А

Андрій in var chat = new Chat();
Egor Gusarenko
У человека выше через Any будет быстрее, кстати :)
ну кстати да но наверно самый лучший способ был ббы за один проход искать в цыкле
источник

EG

Egor Gusarenko in var chat = new Chat();
Андрій
ну кстати да но наверно самый лучший способ был ббы за один проход искать в цыкле
Можно сожрать доп память, размаппить за один проход в хэшмап и за константу получить есть ли оба значения в хэшмапе, возвращая тру
источник

EG

Egor Gusarenko in var chat = new Chat();
Можно нормально пройтись по массиву с двумя флажками, по идее, эт будет самый быстрый вариант по быстродействию
источник

EG

Egor Gusarenko in var chat = new Chat();
Если у парня лаба или задачка то я бы подумал над вторым вариантом

Если это прод код и есть точная уверенность что это не станет боттлнеком то написал бы самый простой с find.Any
источник

А

Андрій in var chat = new Chat();
ну и еще лаконичный вариантик так как он там проверяется масив из двух элементов  
return  listToFind.Intersect(listSource).Count() == listToFind.Count();

только компарер переопределить)
источник

EG

Egor Gusarenko in var chat = new Chat();
Андрій
ну и еще лаконичный вариантик так как он там проверяется масив из двух элементов  
return  listToFind.Intersect(listSource).Count() == listToFind.Count();

только компарер переопределить)
Не подумал о таком варианте, но можно :)

Зависит от того че там линк будет под капотом делать

Рили я бы через стопватч мерял что быстрее
источник

EG

Egor Gusarenko in var chat = new Chat();
Андрій
ну и еще лаконичный вариантик так как он там проверяется масив из двух элементов  
return  listToFind.Intersect(listSource).Count() == listToFind.Count();

только компарер переопределить)
Вообще с флажками будет быстрее по идее на самом деле, интерсект по идее проходится ж по обоим коллекциям

Ладно, это надо мерять, потом
источник

А

Андрій in var chat = new Chat();
Egor Gusarenko
Не подумал о таком варианте, но можно :)

Зависит от того че там линк будет под капотом делать

Рили я бы через стопватч мерял что быстрее
ну если у него там не два элемента а три..N
то с флашками будет больше гемора)
источник

NK

ID:0 in var chat = new Chat();
Хотите публиковать своё WASM приложение на Firebase Hosting? Вот инструкция: http://bit.ly/3q5xo9m
источник

J

JuiceV in var chat = new Chat();
Какие есть надежные и не очень жадные хостинги? Мощности надо до 500 запросов в минуту
источник

TG

Timur Galiullin in var chat = new Chat();
Всем привет. Тут можно выкладывать клич о поиске работы .net разработчику?
источник

D

Dmitry in var chat = new Chat();
Timur Galiullin
Всем привет. Тут можно выкладывать клич о поиске работы .net разработчику?
ты ищешь работу?
источник

TG

Timur Galiullin in var chat = new Chat();
Да
источник

D

Dmitry in var chat = new Chat();
ну попробуй, но я не помню тут результатов таких объявлений.
источник

D

Dmitry in var chat = new Chat();
тут больше про технические вопросы )
источник

A

Andrew in var chat = new Chat();
Timur Galiullin
Всем привет. Тут можно выкладывать клич о поиске работы .net разработчику?
Вот тут можно: https://t.me/joinchat/SqmQs7zcg_hCbVPl
источник

D

Dmitry in var chat = new Chat();
у него ж не вакансия )
источник

A

Andrew in var chat = new Chat();
Dmitry
у него ж не вакансия )
Так там можна и заявки оставлять и вакансии посмотреть
источник