1
ValueTuple'ı kovaryant yapan nedir?
Bu C # 7.3 (Çerçeve 4.8) 'de doğru bir şekilde derler: (string, string) s = ("a", "b"); (object, string) o = s; Bunun aşağıdakiler için sözdizimsel şeker olduğunu biliyorum, bu da doğru bir şekilde derleniyor: ValueTuple<string, string> s = new ValueTuple<string, string>("a", "b"); ValueTuple<object, string> o = s; Yani, ValueTuples …