named

___ 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. ___
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