Публикации по теме 'dotnet-core'


Visual Studio для Linux никогда не появится💔
Мечта, которую Microsoft отказывается воплощать в жизнь Visual Studio , флагманская интегрированная среда разработки Microsoft (IDE), получила широкое признание благодаря своему надежному набору функций и возможностям интеграции. Несмотря на растущую популярность Linux , Microsoft не проявляет большого интереса к переносу Visual Studio на Linux…

Const против Readonly против Static Readonly в C#
Понимание разницы между Const, Readonly и Static Readonly в C# Static, Readonly и Constant — наиболее распространенные ключевые слова, используемые для объявления переменных. Но есть некоторые запутанные сценарии между этими тремя ключевыми словами. Эти ключевые слова имеют небольшие различия, но эти различия помогут лучше выбрать ключевые слова, подходящие в данный момент. Сегодня я планирую обсудить эти ключевые слова и попытаться понять их на примерах. 1. Постоянная..

Локальные или внутренние функции в C#
Локальные функции — это функции, объявленные внутри тела другой функции. Подобно «вложенным функциям» в Javascript. Они были представлены в C# 7. Существует множество вариантов использования локальных функций, и они значительно улучшают читабельность кода. Кроме того, синтаксис локальных функций легко читать и писать! Локальные функции выглядят так. EnsurePricesAreValid  – это локальная функция в области действия GetProfit . Локальные функции могут быть объявлены после..

Таблица данных в C#
DataTable в C# — это набор строк и столбцов, представляющий таблицу данных. Его можно использовать для хранения данных, извлеченных из базы данных, или для создания данных и управления ими программными средствами. Вот пример того, как создать DataTable в C#: using System; using System.Data; class Program { static void Main(string[] args) { // create a new DataTable DataTable table = new DataTable("MyTable"); // define the columns..

Топ-5 самых популярных JavaScript Framework 2018
В результате этой инновационной и надежной среды приложений ведущая компания по разработке интерфейсных приложений получает больше работы со всего мира и увеличивает количество вакансий разработчиков интерфейсов для выполнения требований клиентов. Эти фреймворки нравятся миллионам, теперь они предпочитают конвертировать свое старое приложение в это надежное приложение на основе фреймворка. 1. Угловой Angular — это первая JavaScript-инфраструктура на основе MVC (Model View..

Изучение новой веб-архитектуры с React, Redux, Orleans и Dotnet Core
Несколько недель назад коллега спросил меня, могу ли я показать ему, как использовать сертификаты Let's Encrypt для личного веб-сайта, который он создавал с помощью Dotnet. Он слышал (потому что я хвастался этим), что я реализовал решение, которое автоматически при запуске веб-сайта запрашивает и устанавливает бесплатный сертификат Let’s Encrypt для любого URL-адреса, на котором он работает. Однако код для этого был тесно связан с решением, в котором он находится, в котором используется..

О ковариантности, контравариантности и инвариантности
В системе типов языка программирования дисперсия определяет отношение между подтипами. Например, наиболее популярными из таких отношений являются инвариантность, ковариантность и контравариантность. Они определяются следующим образом: Ковариация — отношение подтипа, при котором программный модуль (класс, метод или функция) может принимать и обрабатывать тип T и всех его наследников. Позволяет использовать более производный тип, чем указано изначально. Вы можете назначить экземпляр..