Questions marquées «c#-4.0»

587
Quels sont les véritables avantages d'ExpandoObject?

The ExpandoObject classe ajoutée à .NET 4 vous permet de définir arbitrairement des propriétés sur un objet au moment de l'exécution. Y a-t-il des avantages à utiliser un Dictionary<string, object>ou même un Hashtable ? Pour autant que je sache, ce n'est rien d'autre qu'une table de hachage à...

233
Ajout dynamique de propriétés à un ExpandoObject

Je voudrais ajouter dynamiquement des propriétés à un ExpandoObject au moment de l'exécution. Ainsi, par exemple, pour ajouter une propriété de chaîne, appelez NewProp, je voudrais écrire quelque chose comme var x = new ExpandoObject(); x.AddProperty("NewProp", System.String); Est-ce que c'est...

180
Accès HttpListener refusé

J'écris un serveur HTTP en C #. Quand j'essaye d'exécuter la fonction, HttpListener.Start()je reçois un HttpListenerExceptiondicton "Accès refusé". Lorsque j'exécute l'application en mode administrateur dans Windows 7, cela fonctionne bien. Puis-je le faire fonctionner sans le mode administrateur?...

159
C # Créer un nouveau T ()

Vous pouvez voir ce que j'essaye (mais échoue) de faire avec le code suivant: protected T GetObject() { return new T(); } Toute aide serait grandement appréciée. ÉDITER: Le contexte était le suivant. Je jouais avec une classe de contrôleur personnalisée pour tous les contrôleurs à dériver, avec des...