Articles of c #

Lecture des parameters depuis app.config ou web.config dans .net

Je travaille sur une bibliothèque de classes C # qui doit pouvoir lire les parameters du fichier web.config ou app.config (selon que la DLL est référencée à partir d’une application Web ASP.NET ou d’une application Windows Forms). J’ai trouvé ça ConfigurationSettings.AppSettings.Get(“MySetting”) fonctionne, mais ce code a été marqué comme obsolète par Microsoft. J’ai lu que […]

Randomiser une liste

Quelle est la meilleure façon de randomiser l’ordre d’une liste générique en C #? J’ai un ensemble fini de 75 numéros dans une liste que je voudrais atsortingbuer à un ordre aléatoire, afin de les dessiner pour une application de type loterie.

Comment puis-je obtenir la version du fichier d’assemblage

Dans AssemblyInfo il existe deux versions d’assemblage: AssemblyVersion : Spécifiez la version de l’assembly atsortingbuée. AssemblyFileVersion : demande à un compilateur d’utiliser un numéro de version spécifique pour la ressource de version du fichier Win32. La version du fichier Win32 ne doit pas nécessairement être identique au numéro de version de l’assembly. Je peux obtenir […]

En C #, devrais-je utiliser ssortingng.Empty ou Ssortingng.Empty ou “” pour intituler une chaîne?

En C #, je veux initialiser une valeur de chaîne avec une chaîne vide. Comment devrais-je faire ça? Quelle est la bonne façon et pourquoi? ssortingng willi = ssortingng.Empty; ou ssortingng willi = Ssortingng.Empty; ou ssortingng willi = “”; ou quoi?

Quelles sont les règles pour appeler le constructeur de la superclasse?

Quelles sont les règles C ++ pour appeler le constructeur de la superclasse à partir d’une sous-classe? Par exemple, je connais en Java, vous devez le faire en tant que première ligne du constructeur de sous-classe (et si vous ne le faites pas, un appel implicite à un super constructeur sans arg est supposé – […]

Le type d’interopérabilité ne peut pas être intégré

Je crée une application Web sur le framework .NET 4.0 (beta2) en C #. Lorsque j’essaie d’utiliser un assembly appelé “ActiveHomeScriptLib”, j’obtiens l’erreur suivante: Le type d’interopérabilité ‘ActiveHomeScriptLib.ActiveHomeClass’ ne peut pas être incorporé. Utilisez plutôt l’interface applicable. Lorsque je change le framework à la version 3.5, je n’ai aucune erreur. Qu’est-ce qu’un type d’interopérabilité et […]

Comment puis-je atteindre le maximum théorique de 4 FLOP par cycle?

Comment la performance théorique maximale de 4 opérations en virgule flottante (double précision) par cycle peut-elle être obtenue sur un processeur Intel x86-64 moderne? Si j’ai bien compris, il faut trois cycles pour un add SSE et cinq cycles pour un mul sur la plupart des processeurs Intel modernes (voir par exemple les «Tableaux d’instructions» […]

Meilleur moyen de répéter un caractère en C #

Quel est le meilleur moyen de générer une chaîne de \t en C # J’apprends le C # et j’expérimente différentes manières de dire la même chose. Tabs(uint t) est une fonction qui retourne une ssortingng avec t quantité de \t Par exemple Tabs(3) renvoie “\t\t\t” Laquelle de ces trois façons d’implémenter les Tabs(uint numTabs) […]

Comment transformer un object C # en chaîne JSON dans .NET?

J’ai des classes comme celles-ci: class MyDate { int year, month, day; } class Lad { ssortingng firstName; ssortingng lastName; MyDate dateOfBirth; } Et je voudrais transformer un object Lad en une chaîne JSON comme ceci: { “firstName”:”Markoff”, “lastName”:”Chaney”, “dateOfBirth”: { “year”:”1901″, “month”:”4″, “day”:”30″ } } (sans le formatage). J’ai trouvé ce lien , mais […]

Crypter et décrypter une chaîne en C #?

Comment puis-je chiffrer et déchiffrer une chaîne en C #?