wake-up-neo.com

Welche C # -Version von .NET Core wird verwendet?

Ich weiß, dass C # -Version von .NET Framework abhängt .

Aber .NET Core welche Version verwendet?

Besonders .NET Core 2? C # 7?

19
Alexan

.NET Core 2.0 Referenzen Roslyn 2.3, das Visual Studio 2017 Version 15.3 entspricht und C # 7.1 unterstützt.

19
Julien Couvreur

Die C # Seite mit dem Versionsverlauf gibt eine Liste aller Versionen sowie der zugehörigen Visual Studio- und .NET-Kernversion an:

  • C # 7.3 Visual Studio 2017 Version 15.7 und im .NET Core 2.1 SDK 2.1.300 RC1
  • C # 7.2 Visual Studio 2017 Version 15.5 und im .NET Core 2.0 SDK.
  • C # 7.1 Visual Studio 2017 Version 15.3 und im .NET Core 2.0 SDK.
  • C # 7.0 Visual Studio 2017 und .NET Core 1.0 und höher

C # 8.0 ist derzeit noch in der Vorschau (3. Juli 2019).

Sie können Ihre SDK-Version auch mit diesem Befehl anzeigen:

dotnet --info

Beispielausgabe:

.NET Core SDK (reflecting any global.json):
 Version:   2.1.300
 Commit:    adab45bf0c

Runtime Environment:
 OS Name:     Mac OS X
 OS Version:  10.13
 OS Platform: Darwin
 RID:         osx.10.13-x64
 Base Path:   /usr/local/share/dotnet/sdk/2.1.300/

Host (useful for support):
  Version: 2.1.0
  Commit:  caa7b7e2ba

.NET Core SDKs installed:
  2.1.300 [/usr/local/share/dotnet/sdk]

.NET Core runtimes installed:
  Microsoft.AspNetCore.All 2.1.0 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.0 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 2.1.0 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
11
Shane

Von Microsoft .NET Core was ist neu Seite :

NET Core 2.0 unterstützt C # 7.1, das eine Reihe neuer Funktionen hinzufügt, darunter:

  • Die Main-Methode, der Anwendungseinstiegspunkt, kann mit dem Schlüsselwort async markiert werden.
  • Abgeleitete Tupelnamen.
  • Standardausdrücke.
3
Jonathan Ramos