Je cherche un moyen qu'une propriété Tuple peut recevoir plusieurs tuples comme Tuple<int>
, Tuple<string>
. Le code suivant est un exemple que je suis en train de faire:Est-il possible de généraliser une propriété Tuple?
public class A
{
public virtual Tuple Condition
{
get;
set;
}
}
public class B: A
{
public override Tuple<int, string> Condition
{
get;
set;
}
}
Je voudrais utiliser la propriété Condition d'une classe, et l'utiliser dans d'autres classes comme B et ASIGN il un Tuple spécifique.
B b = new B();
B.Condition = Tuple.Create(2, "Bella");
A a = b;
a.Condition // Here must show B.Condition
L'exposition d'un Tuple dans le cadre d'une API est rarement une bonne idée. Qu'est-ce que vous essayez vraiment de modéliser? –