Get Mystery Box with random crypto!

Daily .Net/C#

Логотип телеграм -каналу dotnet_tips — Daily .Net/C# D
Логотип телеграм -каналу dotnet_tips — Daily .Net/C#
Адреса каналу: @dotnet_tips
Категорії: Технології
Мова: Українська
Передплатники: 68
Опис з каналу

Полезные материалы по .Net и C#: статьи, задачи с собеседований, tips and tricks и по всему, что может быть интересно разработчику.
Admin: @dim_ok
GitHub: https://github.com/dimOk00
LinkedIn: https://www.linkedin.com/in/dima-sudoma/

Ratings & Reviews

4.00

2 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
Відкрити / Коментувати