Свързани публикации 'csharp'


Async/Await в .NET. Най-добри практики!
Асинхронното програмиране с помощта на Async/Await в API на .NET Core се превърна в стандартен начин за обработка на дълготрайни операции, които могат да блокират основната нишка. Въпреки това, ако не се използва правилно, това може да доведе до задънени блокировки, условия на състезание и други проблеми, които могат да доведат до сривове на приложението. В тази публикация в блога ще обсъдим някои най-добри практики за използване на Async/Await в .NET Core API, като използваме забавен..

Език за програмиране C#: Математически класови константи
Здравейте всички, добре дошли отново. В тези примери ще разгледаме константите, които са включени в C# математическия клас. Математическият клас е клас, предоставен от C#, който съдържа математически функции, които могат да се използват във вашия проект. Ще разгледаме константите, които са предоставени в рамките на математическия клас. След като приключихме това въведение, нека се заемем с него.

Инжектиране на зависимост — Срокове на живот на услугата
Какво е инжектиране на зависимост? ASP.NET Core поддържа шаблона за проектиране на софтуер за инжектиране на зависимости (DI), който е техника за постигане на Инверсия на контрола (IoC) между класовете и техните зависимости. Методология на проектиране, при която вместо извикващия, който създава екземпляра, той се инжектира от някаква рамка или някакъв друг механизъм. Помага за внедряването на отделена архитектура, където променяте на едно място и промените се отразяват на много..

[C#] Забавлявайте се с куките за стартиране на .net core
Една характеристика на .net core 2.2, която не ми хрумна веднага, са „кукичките за стартиране“. Казано по-просто, това е начин за глобално регистриране на метод в сборка, който ще се изпълнява при всяко стартиране на .net основно приложение. Това отключва цял набор от сценарии, от инжектиране на профайлър до настройване на статичен контекст в дадена среда. Как работи? Първо, трябва да създадете нов .net ядро ​​и да добавите клас StartupHook. Уверете се, че е извън пространството на..

Как да активирате вградените съвети за Visual Studio 2022
Трябва да направите следните стъпки, за да активирате вградените съвети: Отидете на Инструменти › Опции › Текстов редактор › C# › Разширени . Поставете отметка в квадратчето Display inline parameter name hints . Поставете отметка в квадратчето Display inline type hints .

Синтаксис на метод срещу синтаксис на заявка в C# LINQ: Разкриване на разликите, предимствата и недостатъците
Откриване на света на SQL и C# LINQ код Синтаксис на метод срещу синтаксис на заявка в C# LINQ: Разкриване на разликите, предимствата и недостатъците В света на програмирането на C#, LINQ (Language Integrated Query) е мощен инструмент, който позволява на разработчиците да взаимодействат безпроблемно с различни източници на данни, използвайки последователен синтаксис. Когато се гмуркат в LINQ, разработчиците често срещат два основни начина за изразяване на заявки: Синтаксис на метода..

Създайте първото си разширение за Visual Studio
В тази статия ще разгледаме основите на разширението Visual Studio. Освен това създайте едно приложение и разберете файловата структура и изпълнението. Дневен ред Преглед Създайте нов VSIX проект Файлова структура Предпоставки Визуално студио Разработка на разширение за Visual Studio Общ преглед Проектът VSIX се използва за създаване на нашето персонализирано разширение или пакетиране на съществуващото разширение за внедряване според нашите изисквания. Проектът..