Адреса каналу:
Категорії:
Технології
Мова: Українська
Передплатники:
68
Опис з каналу
Полезные материалы по .Net и C#: статьи, задачи с собеседований, tips and tricks и по всему, что может быть интересно разработчику.
Admin: @dim_ok
GitHub: https://github.com/dimOk00
LinkedIn: https://www.linkedin.com/in/dima-sudoma/
Ratings & Reviews
Reviews can be left only by registered users. All reviews are moderated by admins.
5 stars
0
4 stars
2
3 stars
0
2 stars
0
1 stars
0
Останні повідомлення
2021-01-23 21:23:33
Тип данных dynamic
dynamic - динамический тип данных. Это такой тип данных, который не имеет привязанного типа и в любой момент может быть переопределен другим типом. Подробнее в статье по ссылке: https://telegra.ph/C-dynamic-Zachem-nuzhen-Kogda-ispolzovat-01-23
205 views18:23
2021-01-21 00:21:58
ArrayList vs List
Ключевое различие между ними состоит в том, что ArrayList содержит только тип object, в то время как List
позволяет использовать любой тип данных.
В некоторых случаях при выборе ArrayList вместо List возникают большие проблемы с производительностью.
Это сводится к операциям "boxing"/"unboxing"
Упаковка (boxing) предполагает преобразование объекта значимого (value) типа к типу object. Распаковка (unboxing) соответственно наоборот.
Когда следует использовать ArrayList?
Честно. Никогда.
Единственный вариант, когда вы должны использовать ArrayList, - это в версиях .NET Framework 1.1 и 1.0, когда List еще не было.
228 views21:21
2021-01-18 21:16:26
Span vs string
У нас есть строка, которая хранит полное имя, например
string fullName = "Barack H Obama";
Нам нужно получить только фамилию
Для этого создадим 3 метода и замеряем время работы
Какой метод самый быстрый?
Результат в комментариях
177 viewsedited 18:16
2021-01-17 17:26:42
DateTime В большинстве проектов необходимо использовать время или дату, выполнять манипуляции с ними. В этой статье вы узнаете все разнообразные возможности инициализации DateTime
https://telegra.ph/Rabota-s-DateTime-v-C-01-17
218 views14:26
2021-01-15 21:57:31
Используйте память эффективно
Предположим, у нас есть двумерный массив 5000 x 5000. Мы хотим заполнить весь массив числами.
Вопрос - что из этих двух быстрее?
PS. Ответ в комментариях
238 views18:57
2021-01-13 22:54:36
Избегайте потенциальных исключений
При приведении типов, используйте безопасный вариант, который не вызывает исключений.
207 viewsedited 19:54
2021-01-13 16:26:48
Пагинация
При работе с данными часто возникает проблема пагинации — разделения данных на несколько блоков, страниц, которые выводятся в представление с удобной навигацией по страницам.
Такую функциональность можно реализовать:
Создадим модель PaginationParams, для передачи информации;
Добавим класс PagedList, который будет отвечать за создание списков с логикой пагинации;
Реализуем метод расширения для добавления информации в заголовок запроса;
Используем в контроллере
191 views13:26