C# Version 8

  • C#

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von MasterQ.

    C# Version 8

    Hallole,

    nach meinem Kenntnisstand enthält VS2019 C# in der Version 8.0.

    Mir ist aufgefallen, dass manchmal im Editor von VS (Community Edition) gemeckert wird, sinngemäß dass das oder das Element erst in Version 8.0 verfügbar wäre. Ehem? Was?

    Ich kann auch nirgends in VS Einstellungen dazu finden.

    Wie ist das also mit C# und Version 8?

    Gruß

    MQ

    PS.: Ich frage interessehalber, nicht, dass ich auf Version 8 angewiesen wäre. Will's nur wissen.
    Aus GitHub: Does C# 8 support the .NET Framework?

    Hier die Historie. Es gab da einige Veränderungen über die Zeit hinweg:
    ​Yes, C# 8 can be used with the .NET Framework and other targets older than .NET Core 3.0/.NET Standard 2.1 in Visual Studio 2019

    ​There has been a major change in the RTM version of Visual Studio 2019 version 16.3 - the launch version for C# 8.0: the language selection dropdown has been disabled:

    ​Moving forward, ... each version of each framework will have a single supported and default version, and we won't support arbitrary versions.

    Und jetzt so:
    ​This lists C# 8.0 as the default language for .NET Core 3.x ONLY. It also confirms that each version of each framework will, going forward, have a single supported and default version and that the framework-agnosticism of the language can no longer be relied on.

    The language version can still be forced to 8 for .NET Framework projects by editing the .csproj file.

    Du musst 8 also ab jetzt selber erzwingen.