28 Jan 2023 - Matthias Voigt
In .NET 6 wurde eine neue Funktion namens “Global Usings” eingeführt, die es ermöglicht, Namespaces global für ein ganzes Projekt verfügbar zu machen. Dies kann den Code sauberer und lesbarer machen, da man nicht mehr in jeder Datei dieselben Usings deklarieren muss.
Global Usings sind eine Möglichkeit, bestimmte Namespaces global für das gesamte Projekt verfügbar zu machen. Das bedeutet, dass diese Usings in jeder Datei des Projekts automatisch zur Verfügung stehen, ohne dass sie explizit hinzugefügt werden müssen.
Um Global Usings zu verwenden, erstellt man eine Datei mit dem Namen GlobalUsings.cs
im Projekt und fügt die gewünschten Usings mit dem global
-Schlüsselwort hinzu:
// GlobalUsings.cs
global using System;
global using System.Collections.Generic;
global using System.Linq;
global using System.Threading.Tasks;
Diese Usings stehen nun in jeder Datei des Projekts zur Verfügung.
Hier ein Beispiel, wie man Global Usings in einem Projekt einrichtet:
GlobalUsings.cs
im Projektverzeichnis.// GlobalUsings.cs
global using System;
global using System.Collections.Generic;
global using System.Linq;
global using System.Threading.Tasks;
global using Microsoft.Extensions.Logging;
Global Usings sind eine nützliche Ergänzung in .NET 6, die den Code sauberer und lesbarer machen kann. Durch die zentrale Verwaltung von Usings kann man Zeit sparen und die Konsistenz im Projekt erhöhen.
Für weitere Informationen und eine ausführliche Anleitung besuche den Link zur Quelle.