Existe-t-il un moyen de réaliser quelque chose comme ça? J'ai trouvé cette dynamique peut être une solution mais son de .NET 4.0+:/C# - Dictionnaire, Puis-je définir le type de valeur dans le constructeur? .NET 2.0
public class Message
{
public int ID;
Dictionary<dynamic, dynamic> dict
public Message(int ID, Dictionary<dynamic, dynamic> Data)
{
this.ID = ID;
dict = Data
}
}
La raison est parce que je veux parfois dictionnaire avec chaîne: string et parfois avec la chaîne: int donc je voudrais avoir cette classe un peu dynamique et pas 2 classes.
Pouvez-vous créer le générique de la classe 'Message' aussi ou n'est-ce pas une option? –
Ainsi, 'Dictionary'? Habituellement, quand vous pensez que vous avez besoin de 'dynamic', ce n'est pas le cas. –
CodeCaster
@CodeCaster Le studio visuel dit que vous ne pouvez pas transmettre la chaîne de dictionnaire: chaîne en chaîne: objet –