c#-7.0

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.
3
Antworten

C # 7 Wert Tupel / Dekonstruktion Asymmetrie

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
3
Antworten

In C # 7 ist es möglich, Tupel als Methodenargumente zu dekonstruieren

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
1
Antwort

Das NuGet-Paket für Tupel in C # 7 verursacht einen Fehler in meinen Ansichten

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
1
Antwort

C # 7.0 Fallmustervergleich auf generischem Parameter

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
4
Antworten

HttpRequestMessageExtensions wurde zur Laufzeit in Azure Function nicht gefunden

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
2
Antworten

Nicht-Kurzschlüsse boolescher Operatoren und C # 7 Mustervergleich

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
1
Antwort

Null-Propagierungsfunktion und Razor-Ansichten

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
1
Antwort

Kann ein C # namens Tuple als MVC-Seitenmodelltyp verwendet werden?

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
1
Antwort

Kompilierfehler ohne Klammern um den ternären Operator beim Erstellen von Tupeln in C #

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