Comment utiliser un initialiseur d'objet avec une implémentation d'interface explicite en C#?Initialiseur d'objet avec interface explicite en C#
public interface IType
{
string Property1 { get; set; }
}
public class Type1 : IType
{
string IType.Property1 { get; set; }
}
...
//doesn't work
var v = new Type1 { IType.Property1 = "myString" };
Pouvez-vous nous dire pourquoi vous souhaitez le faire? –
Je recommande le conseil de mon médecin: "si ça fait mal, ne le fais pas". –
"Ne pas le faire" n'inspire jamais l'innovation. – Inisheer