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


Отход от .Net
Усталость? Я не думаю, что существует усталость от .Net, как это описано в книге Эрика Клеммонса Javascript Fatigue . По крайней мере, я не думаю, что это одни и те же чувства, учитывая то, как об этом говорят люди, отказывающиеся от Javascript. Я просто думаю, что .Net, возможно, вообще упустил лодку любви. Но позвольте мне немного вернуться сюда. До тех пор, пока я не прочитал статью Райана Райли об усталости от .Net , я не осознавал, что меня можно назвать одним из тех давних..

Sass + Blazor с изоляцией CSS с использованием всего одной строчки кода
Добавление Sass в Blazor с изоляцией CSS с помощью всего одной строчки кода Простой метод «установил и забыл» с dart-sass и .net5.0 Почему этот метод лучше других руководств? Здесь используется dart-sass, официальная реализация sass, что означает все последние функции и исправления ошибок, в отличие от других руководств и расширений VS, которые почти все используют либо node-sass, либо libsass (оба из которых теперь устарели) Очень просто. Просто введите одну строчку кода и..

Руководство для начинающих по машинному обучению с использованием ML.NET в .NET5 - Часть I
Независимо от того, являетесь ли вы разработчиком .NET, который только начинает работать с машинным обучением, или экспертом, пытающимся определить лучшую модель машинного обучения для вашего варианта использования - эта статья для вас! В этой статье мы обсудим, что такое ML.NET. Насколько легко добавить машинное обучение к вашим сервисам и приложениям с помощью ML.NET в .NET5. Мы также увидим, как создавать, обучать, оценивать и использовать модель машинного обучения с помощью..

Что такое Span в .NET?
Это новый тип, представляющий непрерывные области произвольной памяти, он абстрагируется по всем типам памяти в .NET (управляемая, собственная куча или стек). Ниже приведены особенности Span ‹T›: Детерминированное время жизни - размещено в стеке Предоставляет массивы, такие как API Нарезка без выделения памяти - может указывать на любой поддиапазон памяти, не вызывая выделения Версия только для чтения ReadOnlySpan ‹T› представляет неизменяемые структуры, доступные только для чтения...

Следует ли инициализировать выходной параметр перед возвратом метода?
Наверняка каждый разработчик C # использовал out-параметры. Вроде с ними все предельно просто и понятно. Но так ли это на самом деле? Для начала давайте начнем с задания самопроверки. Напомню, что параметры out должны быть инициализированы вызываемым методом перед выходом из него. Теперь посмотрите на следующий фрагмент кода и посмотрите, компилируется ли он. void CheckYourself (out MyStruct obj) { // Do nothing } MyStruct - тип значения: public struct..

Асинхронное программирование на C #: 10 советов по работе!
Как насчет работы с асинхронными задачами в .NET ? В этой статье представлен ряд советов по асинхронному программированию на C # . 1. Асинхронное программирование на C #: избегайте создания методов async void. Асинхронное программирование на C #: избегайте создания методов async void. Совет по работе с методами async void в C #. medium.com 2. C # Асинхронное программирование: не блокируйте асинхронную работу..

Воссоединение проекта: конец безумному пользовательскому интерфейсу Microsoft?
После долгих лет неразберихи разработка Windows скоро улучшится ... медленно Иногда быть разработчиком Microsoft кажется старой шуткой Марка Твена о погоде. Вы знаете одно - если вам не нравится API, который вам дали сегодня, подождите неделю и попробуйте следующий. Мой любимый пример постоянного переосмысления Microsoft - это API баз данных в конце 1990-х, когда они выпустили алфавитный суп из различных трехбуквенных технологий (RDS, DAO, ADO, OLE DB). Но за прошедшее десятилетие..