Die Versionen von C #, die im Jahr 2017 veröffentlicht wurden und Value-Tupel, lokale Funktionen, grundlegende Mustervergleiche, ref locals und returns, async main und verschiedene andere neue Funktionen hinzufügen.
Geige hier .
Mit einer Funktion (string a, string b) F() können Sie das zurückgegebene Tupel dekonstruieren:
%Vor%
Oder Sie können es einfach zuweisen:
%Vor%
Dekonstruktoren von Klassen verhalten sich wie der erste Fall. Gegeben e...
11.05.2017, 16:06
Zum Beispiel habe ich
%Vor%
Ich möchte so etwas schreiben
%Vor%
Ist das mit einer richtigen Schreibweise möglich?
11.01.2017, 11:20
Ich versuche, die neuen Tupelfeatures in C # 7 in einer ASP.NET MVC 5-Anwendung mit .NET Version 4.6.1 zu verwenden. und Visual Studio 2017 RC. Um dies zu tun, habe ich diesen Artikel hier verwiesen: Was ist neu in C # 7 , in dem System.ValueTu...
10.03.2017, 00:06
Gibt es einen Grund, nicht in der Lage zu sein, eine generische Variable mit dem Typmuster zu behandeln? Bitte beachten Sie den Code:
%Vor%
Die erste Übereinstimmung auf der IComparable-Schnittstelle ist in Ordnung, aber die zweite kompilier...
25.06.2017, 08:02
Ich habe eine Azure Function-App, die eine vorkompilierte DLL erstellt (verwendet also normale .cs-Dateien, nicht die ältere .csx-Methode, vor VS2017). Zuvor war es auf .NET Framework 4.5.2 ausgerichtet. Ich habe es auf 4.7 aktualisiert, um eini...
24.07.2017, 00:33
Ich schreibe gerade eine C # -Anwendung für .NET 4.7 (C # 7). Ich bin verwirrt, nachdem ich versucht habe, die neue Art der Deklaration einer Variablen mit dem Schlüsselwort "is" zu verwenden:
%Code%
So funktioniert es, aber wenn es geht:...
24.08.2017, 16:27
Hallo, ich habe ein seltsames Problem.
Ich benutze die Null-Propagierungsfunktion in meinen Rasierklingen-Seiten wie folgt
%Vor%
mein Projekt basiert auf 4.6.1 Framework und ich verwende den letzten codeDom Compiler 1.0.4
und Compiler 2.1...
03.05.2017, 10:09
In C # 7 können Sie benannte Tupel haben:
%Vor%
Wenn ich dies an ein MVC-Modell übergebe:
%Vor%
Welche Syntax sollte dann in der cshtml-Datei verwendet werden, um das Modell zu deklarieren? Obwohl das nicht funktioniert, so etwas wie ......
23.08.2017, 14:28
Ich habe einen Fehler in C # mit der neuen Tuple-Funktion festgestellt. Wenn ich einen ternären Operator verwende, um einen Wert für das Tupel zu bestimmen, muss ich ihn mit Klammern umgeben. Ich habe das nicht erwartet, weil dies bei Methodenau...
19.03.2017, 17:33