1
Cosa rende ValueTuple covariante?
Questo viene compilato correttamente in C # 7.3 (Framework 4.8): (string, string) s = ("a", "b"); (object, string) o = s; So che questo è lo zucchero sintattico per quanto segue, che si compila anche correttamente: ValueTuple<string, string> s = new ValueTuple<string, string>("a", "b"); ValueTuple<object, string> o = s; Quindi, …