Articles of .net

Comment créer une méthode d’extension pour ToSsortingng?

J’ai essayé ceci: public static class ListHelper { public static ssortingng ToSsortingng(this IList list) { return ssortingng.Join(“, “, list.ToArray()); } public static ssortingng ToSsortingng(this Ssortingng[] array) { return ssortingng.Join(“, “, array); } } Mais cela ne fonctionne pas, à la fois pour ssortingng[] et List . Peut-être ai-je besoin d’annotations spéciales?

Qu’est-ce que gcnew?

Je suis tombé sur ce code et je suis trop fier d’aller demander à l’auteur ce que cela signifie. Hashtable^ tempHash = gcnew Hashtable(iterators_); IDictionaryEnumerator^ enumerator = tempHash->GetEnumerator(); Qu’est-ce que gcnew et à quel point est-il important de l’utiliser plutôt que simplement new ? (Je suis également déconcerté par le caret; j’ai demandé à ce […]

La section de configuration ‘system.web.extensions’ ne peut pas être lue car il manque une déclaration de section

Je reçois une erreur ( la section de configuration system.web.extensions ne peut pas être lue car il manque une déclaration de section ) lors de l’installation de mon application Web dans Server 2008 sur un ordinateur 32 bits avec .NET Framework 4.0 . mais cela fonctionne bien en 2008 machine 64 bits r2. Ceci est […]

Obtenir le chemin de l’assemblage actuel

Comment puis-je obtenir le chemin de l’assemblage actuel? Je dois obtenir des données de certains chemins par rapport à l’emplacement de l’assembly actuel (.dll). Je pensais que quelqu’un m’avait dit d’utiliser le nom de reflet, mais je n’y trouve rien.

Existe-t-il un moyen simple de faire en sorte que Visual Studio 2015 utilise une version spécifique de ToolsVersion?

Lors de la construction d’un projet ou d’une solution à l’aide d’une version spécifique de msbuild je peux sélectionner une chaîne d’outils .net antérieure à l’aide du /toolsversion ou /tv : “C:\Program Files (x86)\MSBuild\14.0\bin\msbuild” /tv:12.0 amazing.sln Cela fonctionne juste pour toutes les versions de msbuild , et la version de csc.exe etc. est correctement choisie […]

Comment enregistrer manuellement les associations de fichiers ClickOnce après l’installation?

Le système de déploiement ClickOnce de Microsoft offre un gestionnaire d’association de fichiers facile à utiliser, intégré au processus de déploiement de Visual Studio . Les développeurs peuvent append jusqu’à 8 associations de fichiers qui seront automatiquement associées à leur application lorsque l’utilisateur exécutera le programme d’installation de ClickOnce. Je voudrais toutefois aller encore plus […]

Convertir l’object reçu en une liste ou IEnumerable

J’essaie d’exécuter la dissortingbution suivante private void MyMethod(object myObject) { if(myObject is IEnumerable) { List collection = (List)myObject; … do something } else { … do something } } Mais je me retrouve toujours avec l’exception suivante: Impossible de 1[MySpecificType]’ to type ‘System.Collections.Generic.List object de type ‘System.Collections.Generic.List 1[MySpecificType]’ to type ‘System.Collections.Generic.List 1 [System.Object]’ J’ai vraiment […]

Impossible de charger une ressource manifeste avec GetManifestResourceStream ()

J’ai créé une section de configuration personnalisée à l’aide de XSD. Pour parsingr le fichier de configuration qui suit ce nouveau schéma, je charge la ressource (mon fichier .xsd) avec ceci: public partial class MonitoringConfiguration { public const ssortingng ConfigXsd = “MonitoringAPI.Configuration.MonitoringConfiguration.xsd”; public const ssortingng ConfigSchema = “urn:MonitoringConfiguration-1.0”; private static XmlSchemaSet xmlSchemaSet; static MonitoringConfiguration() { […]

Comment CHOISIR un élément de liste déroulante par valeur par programmation

Comment sélectionner un élément de liste déroulante par valeur par programmation dans C # .NET?

Instancer une classe avec un constructeur interne

J’ai une classe dont le constructeur est défini comme interne, ce qui signifie que je ne peux pas l’instancier. Bien que cela puisse avoir un sens, je voudrais quand même le faire une fois à des fins de débogage et de recherche. Est-il possible de le faire avec Reflection? Je sais que je peux accéder […]