Блог C# | OTUS

Курсы

Программирование
C# Developer. Professional Flutter Mobile Developer C# Developer. Basic C# Developer PHP Developer. Basic
-50%
Специализация PHP Developer Буткемп Java Python Developer. Professional Архитектура и шаблоны проектирования MS SQL Server Developer Highload Architect C++ Developer. Professional Java Developer. Basic JavaScript Developer. Professional JavaScript Developer. Basic HTML/CSS Kotlin Developer. Basic Android Developer. Basic Специализация Android-разработчик Team Lead Web-разработчик на Python Unity Game Developer. Professional PostgreSQL для администраторов баз данных и разработчиков Алгоритмы и структуры данных Разработчик программных роботов (RPA) на базе UiPath и PIX Kotlin Backend Developer React.js Developer Node.js Developer Разработчик IoT Подготовка к сертификации Oracle Java Programmer (OCAJP) Специализация C++ Developer Groovy Developer
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02
Посты
Фильтры ресурсов

Как правило, фильтр ресурсов используется в целях переопределения результата действия. Это бывает полезно, к примеру, в ситуации с кэшированием: мы можем получить кэш в фильтре ресурсов и сразу установить результат, избавившись тем самым от повторной генерации результатов в методах контроллера.

Модификаторы доступа в C#

В языке программирования C# все поля, методы и прочие компоненты класса имеют модификаторы доступа. Они дают возможность задавать допустимую область видимости для используемых компонентов класса. Можно сказать, что модификаторы определяют контекст, в котором вы сможете употреблять переменную либо метод.

Сериализация классов и структур в Unity

Сериализация представляет собой процесс автоматического преобразования структур данных либо состояний объекта в иной формат. Когда используем этот термин относительно Unity, мы подразумеваем упрощение хранения данных и их реконструкцию. Это один из приемов повышения продуктивности разработки.

Кэширование с MemoryCache

Кэширование позволяет сохранять данные для последующего быстрого доступа к ним в случае необходимости. Использование возможностей кэширования способно увеличить производительность приложения, написанного на ASP.NET, так как число обращений к источникам данных (к тем же БД) существенно уменьшается. Наибольшую эффективность кэширование демонстрирует, когда на web-странице есть некоторые элементы, данные которых меняются редко либо меняются через какой-нибудь промежуток времени.

Создаем класс с возможностью сериализации в Unity

Когда подготовка к сериализации данных закончена, можно создавать соответствующий класс. Давайте создадим новый скрипт, назовем его Game и объявим в нем переменные:

Tag-хелперы в ASP.Net

Tag-хелперы -- это функциональность для генерации HTML-разметки. Хелперы похожи на стандартные html-элементы либо атрибуты. При работе они обрабатываются на стороне сервера движком Razor и по итогу преобразуются в стандартные html-элементы.

Сессии в ASP.NET Core

Сессия -- это ряд последовательных запросов, которые совершаются в одном веб-браузере в течение определенного времени. Сессия может применяться в целях сохранения, к примеру, временных данных, доступность которых надо обеспечить на время работы пользователя с приложением, однако постоянного хранения такие данные не требуют.