Spcnet.it Notizie geek e OSS/Linux. Su Telegram: InfoSec ITA Notizie
Home > Tag > C#
#C#

AOT-Friendly DTO Mapping in .NET: Source Generators al posto della reflection

Aprile 19, 2026  |  Dario Fadda  |  Programmazione

Come implementare il mapping tra oggetti in .NET senza reflection grazie a ElBruno.AotMapper e i Roslyn Source Generators, per garantire compatibilità con NativeAOT e il trimming.

>> leggi tutto

Command Pattern in C#: guida completa con undo, redo e Dependency Injection

Aprile 19, 2026  |  Dario Fadda  |  Programmazione

Come implementare il Command Pattern in C# passo dopo passo: ICommand, Receiver, Invoker con stack undo/redo, Macro Commands e integrazione con Dependency Injection in ASP.NET Core.

>> leggi tutto

LINQ Max e i tipi valore nullable in C#: il comportamento inatteso che causa eccezioni a runtime

Aprile 18, 2026  |  Dario Fadda  |  Programmazione

Il metodo LINQ Max si comporta in modo sorprendente con i tipi valore non nullable: su una sequenza vuota lancia InvalidOperationException invece di restituire null. Ecco perché succede...

>> leggi tutto

Confronto tra stringhe in C#: Equals, OrdinalIgnoreCase, StringComparer e le insidie culturali

Aprile 16, 2026  |  Dario Fadda  |  Guide

Guida pratica al confronto tra stringhe in C#: quando usare OrdinalIgnoreCase, come evitare il bug della 'i' turca, come usare StringComparer con dizionari e set, e confronti ad...

>> leggi tutto

.NET 11 Preview 3: tutte le novità del terzo rilascio anticipato

Aprile 16, 2026  |  Dario Fadda  |  Microsoft

.NET 11 Preview 3 introduce Zstandard in System.IO.Compression, union types in C# 14, ottimizzazioni JIT, nuove funzionalità SDK come dotnet run -e, e miglioramenti ad ASP.NET Core, EF...

>> leggi tutto

LLM Chat in .NET con IChatClient: guida completa all’integrazione

Aprile 15, 2026  |  Dario Fadda  |  AI

Integra LLM in .NET con IChatClient: astrazione unificata per OpenAI, Azure OpenAI, Ollama e altri. Streaming, structured output, portabilità tra provider e middleware.

>> leggi tutto