Tag: c#-7.0

Die Versionen von C#, veröffentlicht im Jahr 2017 fügt hinzu, dass Wert-Tupeln, lokale Funktionen, basic-pattern-matching, ref einheimischen und zurück, async Haupt-und diversen anderen neuen features.

Die C# - version .NET-Kern verwendet?

Anzahl der Antworten 3 Antworten
Ich weiß, dass C# - version abhängt .NET Framework. Aber .NET-Kern, welcher version verwendet? Besonders .NET Core 2? C#7? Ich hoffe, Sie haben gerade unpräzise mit deinen Worten. Die C# - version und. NET-version sind fast unabhängig

C#7-Tupel & async

Anzahl der Antworten 1 Antworten
Altes format: private async Task<Tuple<SomeArray, AnotherArray, decimal>> GetInvoiceDetailAsync(InvoiceHead invoiceHead) { ... } Wie kann man das in C#7 mit neuen Tupeln format? Task<(SomeArray, AnotherArray, decimal)> InformationsquelleAutor Oszkar | 2017-03-09

Lokale Funktion vs Lambda C# 7.0

Anzahl der Antworten 4 Antworten
Ich freue mich auf die neuen Implementierungen in C# 7.0 und ich finde es interessant, dass Sie umgesetzt haben, lokale Funktionen, aber ich kann mir nicht vorstellen, ein Szenario, wo eine lokale Funktion wäre bevorzugt über einen

Wie man C# 7 mit Visual Studio 2015?

Anzahl der Antworten 2 Antworten
Visual Studio 2017 (15.x) unterstützt C# 7, aber was ist mit Visual Studio 2015 (14.x)? Wie kann ich mit C# 7? siehe diesen link: strathweb.com/2016/03/... Das ist, aktivieren Sie im VS 15 (die ist VS 2017). Es

Was ist der Unterschied zwischen "x ist null" und "x == null"?

Anzahl der Antworten 2 Antworten
In C# 7 wir können if (x is null) return; statt if (x == null) return; Gibt es irgendwelche Vorteile bei der Verwendung der neue Weg (früher B.) über den alten Weg? Sind die Semantik anders? Ist

Ermöglicht c# 7 in a asp.net Anwendung

Anzahl der Antworten 4 Antworten
Ich habe gerade angefangen, meine alte Lösung in Visual Studio 2017. Öffnen Sie die Lösung in den alten IDE funktionierte reibungslos. Die c# - Anwendung Projekte, die jetzt standardmäßig auf der c# 7.0-compiler. Die Eigenschaftenseiten für die

Konnte nicht geladen, Datei oder assembly 'System.ValueTuple'

Anzahl der Antworten 6 Antworten
Habe ich eine VS2017 Projekt, das kompiliert in einer DLL, welche dann durch eine EXE-Datei von einer anderen Person geschrieben. Beide Projekte Ziel .Net Framework 4.6.2. Schrieb ich eine meiner DLL Methoden für die Rückgabe eines Tupels

Warum kann ich nicht definieren, ein bisschen in c#?

Anzahl der Antworten 8 Antworten
Warum gibt es nicht ein bisschen Struktur in C#? Es gibt Unterstützung für das jetzt in c# 7.0....wenn auch 11 Jahre später 🙂 ich habe die Antwort weiter unten. InformationsquelleAutor ScalaMyCapela | 2008-12-09

Inline Variablen-Deklaration nicht kompilieren

Anzahl der Antworten 3 Antworten
Ich habe immer eine Nachricht in Visual Studio 2017, insbesondere IDE0018 Variable declaration can be inlined. Also versuche ich mithilfe von inline Variablen-Deklaration die Art, wie es erwähnt wird in der visual studio-2017 release notes, aber ich

TryParse ohne out var param

Anzahl der Antworten 3 Antworten
Eines neuen Features in C# 6.0 ermöglicht das deklarieren variable innerhalb TryParse-Methode. Ich habe einige code: string s = "Hello"; if (int.TryParse(s, out var result)) { } Aber ich erhalte Fehlermeldungen kompilieren: Was mache ich falsch? P.

Wie gibt man mehrere Werte in C # 7 zurück?

Anzahl der Antworten 3 Antworten
Einem team-mate hat mir gesagt, dass in C# 7.0 es ist moeglich zurückgeben mehrerer Werte aus einer Funktion nativ. Kann jemand geben einige Beispiel? Dank InformationsquelleAutor der Frage Coder Newbie | 2017-03-21

Tuple kann nicht von einer Methode zurückgegeben werden, die Visual Studio 2017 und C # 7.0 verwendet

Anzahl der Antworten 2 Antworten
Habe ich Visual Studio installiert 2017 Gemeinschaft, die veröffentlicht wurde vor einer Woche, und ich begann die Erkundung der neuen features von C# 7. Also habe ich eine einfache Methode gibt zwei Werte: class Program { static

Der vordefinierte Typ 'System.ValueTuple'2'ist nicht definiert oder importiert

Anzahl der Antworten 8 Antworten
Habe ich installiert Visual Studio-15-Vorschau 3 und habe versucht, die neue Tupel-feature static void Main(string args) { var x = DoSomething(); Console.WriteLine(x.x); } static (int x, int y) DoSomething() { return (1, 2); } Beim kompilieren erhalte

Inline-Variablendeklaration wird nicht kompiliert

Anzahl der Antworten 2 Antworten
Ich habe immer eine Nachricht in Visual Studio 2017, insbesondere IDE0018 Variable declaration can be inlined. Also versuche ich mithilfe von inline Variablen-Deklaration die Art, wie es erwähnt wird in der visual studio-2017 release notes, aber ich

Wie kann ich alle Funktionen von C # 7 in Visual Studio 2017-Projekt aktivieren?

Anzahl der Antworten 3 Antworten
Nachdem Visual Studio 2017 veröffentlicht wurde, wollte ich versuchen, erstellen einfache Konsolen-Projekt mit der neuen C# - 7-Funktionen. Ich erwartete, dass ich Sie einfach herunterladen neue Visual Studio 2017, dann erstellen Sie eine neue Konsole-Projekt und können

Was ist der Unterschied zwischen System.ValueTuple und System.Tuple?

Anzahl der Antworten 6 Antworten
Ich dekompiliert einige C# - 7-Bibliotheken und sah ValueTuple Generika verwendet werden. Was sind ValueTuples und warum nicht Tuple statt? https://docs.microsoft.com/en-gb/dotnet/api/system.tuple https://docs.microsoft.com/en-gb/dotnet/api/system.valuetuple InformationsquelleAutor der Frage Steve Fan | 2016-12-11

Aktivieren von c # 7 in einer asp.net-Anwendung

Anzahl der Antworten 3 Antworten
Ich habe gerade angefangen, meine alte Lösung in Visual Studio 2017. Öffnen Sie die Lösung in den alten IDE funktionierte reibungslos. Die c# - Anwendung Projekte, die jetzt standardmäßig auf der c# 7.0-compiler. Die Eigenschaftenseiten für die

Funktioniert C # 7.0 für .NET 4.5?

Anzahl der Antworten 2 Antworten
Ich ein Projekt erstellt in Visual Studio 2017 RC zu prüfen, ob ich mit den neuen C# 7.0 Funktionen der Sprache in einem .NET Framework 4.5-Projekt. Es scheint mir, dass nach der Referenzierung System.ValueTuple NuGet, neue Tupel