Je viens de remarquer qu’un tableau multidimensionnel en C # n’implémente pas IEnumerable , alors qu’il implémente IEnumerable . Pour les tableaux à une dimension, IEnumerable et IEnumerable sont tous deux implémentés. Pourquoi cette différence? Si un tableau multidimensionnel est IEnumerable , il devrait sûrement aussi implémenter la version générique? Je l’ai remarqué parce que […]
J’ai une List et je dois retirer une sous–liste de cette liste. Y at-il des méthodes de liste disponibles pour cela dans .NET 3.5?
Je souhaite créer un magasin de données pour pouvoir stocker des données. La première idée était de créer un dictionnaire où vous avez une clé avec de nombreuses valeurs, un peu comme une relation un à plusieurs. Je pense que le dictionnaire n’a qu’une valeur de clé. Comment pourrais-je stocker ces informations autrement?
Si je lance ce code: Console.WriteLine( Ssortingng.Format( “{0}”, null ) ); Je reçois une ArgumentNullException mais si je lance ce code: Ssortingng str = null; Console.WriteLine( Ssortingng.Format( “{0}”, str ) ); il fonctionne très bien et la sortie est une chaîne vide. Maintenant, les deux pièces me semblent équivalentes – elles transmettent toutes les deux […]
Je veux stocker les mots dans un dictionnaire de la manière suivante: Je peux obtenir le mot code par mot: dict[“SomeWord”] -> 123 et obtenir le code mot par mot: dict[123] -> “SomeWord” Est-ce que c’est réel? Bien sûr, une façon de faire est deux dictionnaires: Dictionary et Dictionary mais existe-t-il une autre façon?
c # a un constructeur statique qui effectue une initialisation. (Probablement L’initialisation des ressources non gérées) Je me demande s’il existe un système de protection contre les parasites statiques?
Vous recherchez un exemple de code (C #) pour une implémentation de pool de threads simple. J’en ai trouvé un sur codeproject, mais la base de code était juste énorme et je n’ai pas besoin de toutes ces fonctionnalités. C’est plus à des fins éducatives de toute façon.
J’ai installé l’aperçu du développeur .NET 4.5 à l’ adresse http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27541 , qui «remplace» la version .NET 4.0. Cependant, l’ancienne façon de détecter la version du framework .NET semble renvoyer la version 4.0 (plus précisément 4.0.30319.17020 sur mon PC), au lieu de la version 4.5 (certainement pour des raisons de compatibilité descendante ou?): using System; […]
En ce qui concerne la réponse à cette question Passer DataContext à l’action () , comment puis-je retourner une valeur à partir de l’action (db)? SimpleUsing.DoUsing(db => { // do whatever with db }); Devrait être plus comme: MyType myType = SimpleUsing.DoUsing(db => { // do whatever with db. query buit using db returns MyType. […]
Comment puis-je créer une DLL C # dans une DLL d’interopérabilité COM pouvant être utilisée par une application VB6?