Als «valuetuple» getaggte Fragen

76
Verwendungszweck: Tupel gegen Klasse c # 7.0

Vor Tuples habe ich ein classund seine Variablen erstellt und dann ein Objekt aus dieser Klasse erstellt und dieses Objekt zum Rückgabetyp für einige Funktionen gemacht. Jetzt mit den Tupeln kann ich das gleiche tun und in c # 7.0 wir verständliche Namen für Tupeln Eigenschaften zuordnen können...

35
Was macht ValueTuple kovariant?

Dies wird in C # 7.3 (Framework 4.8) korrekt kompiliert: (string, string) s = ("a", "b"); (object, string) o = s; Ich weiß, dass dies syntaktischer Zucker für Folgendes ist, der auch korrekt kompiliert wird: ValueTuple<string, string> s = new ValueTuple<string, string>("a",...