___ tag123c ___ C # (sprich "Cis") ist eine objektorientierte Programmiersprache auf hohem Niveau, die für die Erstellung einer Vielzahl von Anwendungen entworfen wurde, die auf dem .NET Framework (oder .NET Core) ausgeführt werden. C # ist einfach, leistungsfähig, typsicher und objektorientiert.
___ tag123tuples ___ Bei der Programmierung sind Tupel einfache * Produkttypen *, die geordnete Sammlungen von Typen darstellen.
___ tag123model ___ Als Teil des MVC-Musters verwaltet das Modell das Verhalten und die Daten der Anwendung.
___ qstnhdr ___ Kann ein C # namens Tuple als MVC-Seitenmodelltyp verwendet werden?
___ qstntxt ___
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 ...
%Vor%
___ tag123benannt ___ Alles benannt - Objekte, Variablen, Klassen ... Benennung ist ein primäres Werkzeug der Wiederverwendung.
___ answer45842792 ___
Wie für die aktuelle Zeit können und müssen Sie nicht
verwenden
%Vor%
Für den Unterschied zwischen den beiden Optionen: Was ist der Unterschied zwischen System.ValueTuple und System.Tuple?
Sie können auf GitHub folgen: Razor wirft CompilationFailedException beim Iterieren über das benannte Tuple (ich weiß es ist geschlossen als dup aber Name ist eher indikativ für den aktuellen Fall)
___ tag123c70 ___ 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.
___