Articles of .net

Comment puis-je obtenir et définir les variables d’environnement en C #?

Comment puis-je obtenir des variables d’environnement et, s’il manque quelque chose, définir la valeur?

Linq style “For Each”

Duplication possible: Linq équivalent de foreach pour IEnumerable Existe-t-il une syntaxe de style Linq pour les opérations “For each”? Par exemple, ajoutez des valeurs basées sur une collection à une autre, déjà existante: IEnumerable someValues = new List() { 1, 2, 3 }; IList list = new List(); someValues.ForEach(x => list.Add(x + 1)); Au lieu […]

Comment fournir un nom d’utilisateur et un mot de passe lors de la connexion à un partage réseau

Lors de la connexion à un partage réseau pour lequel l’utilisateur actuel (dans mon cas, un utilisateur du service compatible réseau) n’a aucun droit, le nom et le mot de passe doivent être fournis. Je sais comment faire cela avec les fonctions Win32 (la famille WNet* de mpr.dll ), mais je voudrais le faire avec […]

Quelle est la différence entre EscapeUriSsortingng et EscapeDataSsortingng?

Si seulement gérer le codage de l’url, je devrais utiliser EscapeUriSsortingng ?

Obtenir le nom de l’assemblage

La classe d’exception de C # a une propriété source définie sur le nom de l’assembly par défaut. Existe-t-il un autre moyen d’obtenir cette chaîne exacte (sans parsingr une chaîne différente)? J’ai essayé ce qui suit: catch(Exception e) { ssortingng str = e.Source; //”EPA” – what I want str = System.Reflection.Assembly.GetExecutingAssembly().FullName; //”EPA, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null” […]

Outils / stratégie d’obfuscation .NET

Mon produit comporte plusieurs composants: ASP.NET, Windows Forms App et Windows Service. Environ 95% du code est écrit en VB.NET. Pour des raisons de propriété intellectuelle, je dois masquer le code, et jusqu’à présent, j’utilisais une version de dotfuscator qui a maintenant plus de 5 ans. Je pense qu’il est temps de passer à un […]

Qu’est-ce qu’un prédicat dans c #?

Je suis très novice dans l’utilisation des prédicats et j’ai appris à écrire: Predicate pre = delegate(int a){ a %2 == 0 }; Quel sera le retour du prédicat et comment est-il utile lors de la programmation?

Contraintes de type Enum en C #

Duplication possible: Quelqu’un connaît-il une solution palliative à l’absence de contrainte générique? Quelle est la raison derrière C # ne pas autoriser les contraintes de type sur Enum ? Je suis sûr qu’il y a une méthode derrière la folie, mais j’aimerais comprendre pourquoi ce n’est pas possible. Voici ce que je voudrais pouvoir faire […]

Comment puis-je obtenir le nom localhost dans PowerShell?

Comment puis-je obtenir le nom localhost (machine) dans PowerShell? J’utilise PowerShell 1.0.

Quand est-il acceptable d’appeler GC.Collect?

Le conseil général est que vous ne devriez pas appeler GC.Collect de votre code, mais quelles sont les exceptions à cette règle? Je ne peux que penser à quelques cas très spécifiques où il peut être judicieux de forcer une collecte de déchets. Un exemple qui me vient à l’esprit est un service qui se […]