Articles of .net

Existe-t-il un IDE * très * léger pour .net?

Est-ce que quelqu’un connaît un IDE léger pour .net? Souvent, j’ouvre VS et crée un nouveau projet juste pour voir si une ligne comstack, pour tester une méthode rapide, ou quelque chose de sortingvial comme ça. Essentiellement, ce que je veux, c’est une application similaire au notepad que je peux ouvrir, avoir la structure de […]

.NET Framework: le générateur de nombres aléatoires produit un motif répétitif

EDIT: Ce n’est pas un doublon, et ce n’est pas le résultat d’un malentendu naïf sur la façon d’utiliser un générateur de nombres aléatoires. Merci. Je semble avoir découvert un motif répétitif dans les nombres générés par la classe System.Random. J’utilise une instance aléatoire “maître” pour générer une graine pour une seconde instance aléatoire “principale”. […]

Tracing versus Logging et comment log4net s’intègre-t-il?

Je me demande quelle est la différence entre la journalisation et le traçage. La différence est-elle que le traçage est un journal plus détaillé donnant aux développeurs un outil pour déboguer les applications à l’exécution? J’ai expérimenté avec log4net et fait de la journalisation. Maintenant, je me demande si je devrais aussi faire du traçage […]

Comment résoudre «Impossible de trouver des informations de schéma pour l’élément / l’atsortingbut »?

Dans Visual Studio, j’ai un projet asp.net 3.5 qui utilise les blocs d’application MS Enterprise Library 4.0. Lorsque mon fichier de configuration Web est ouvert, ma liste d’erreur contient 99 messages avec des éléments tels que Could not find schema information for the element ‘dataConfiguration’. Could not find schema information for the atsortingbute ‘defaultDatabase’. Could […]

Pourquoi C # ne prend-il pas en charge les types génériques implicites sur les constructeurs de classes?

C # ne vous oblige pas à spécifier un paramètre de type générique si le compilateur peut le déduire, par exemple: List myInts = new List {0,1,1, 2,3,5,8,13,21,34,55,89,144,233,377, 610,987,1597,2584,4181,6765}; //this statement is clunky List mySsortingngs = myInts. Select( i => i.ToSsortingng() ). ToList(); //the type is inferred from the lambda expression //the comstackr knows that […]

Pourquoi .net utilise-t-il le codage UTF16 pour la chaîne, mais utilise utf8 par défaut pour enregistrer des fichiers?

D’ici Essentiellement, la chaîne utilise la forme de codage de caractères UTF-16 Mais en sauvegardant vs StreamWriter : Ce constructeur crée un StreamWriter avec codage UTF-8 sans marque BOM (Byte-Order Mark), J’ai vu cet exemple (lien cassé supprimé): Et il semble que utf8 soit plus petit pour certaines chaînes alors que utf-16 est plus petit […]

Comment la mémoire est-elle allouée pour une variable statique?

Dans le programme ci-dessous: class Main { static ssortingng staticVariable = “Static Variable”; ssortingng instanceVariable = “Instance Variable”; public Main(){} } La instanceVariable sera stockée dans la mémoire allouée à l’instance d’object. Où la staticVariable sera- staticVariable elle stockée, est-elle stockée dans l’instance d’object elle-même ou ailleurs? S’il est stocké ailleurs, comment les emplacements de […]

Comment simuler l’arrêt de Windows pour le débogage?

J’ai un problème avec mon application lorsque Windows est arrêté – mon application ne se ferme pas correctement, ce qui entraîne l’affichage de la fenêtre Fin de tâche. Comment puis-je utiliser le débogueur pour voir ce qui se passe? Est-il possible d’envoyer le (s) message (s) d’arrêt Windows à mon application pour qu’il pense que […]

Quelles sont mes options pour partager du code entre des projets DNX / ASP.NET 5 (project.json / xproj) et d’autres projets C # (csproj) au sein d’une solution unique?

Scénario J’expérimente Visual Studio 2015 RC, en particulier en ce qui concerne le passage au nouveau framework ASP.NET 5, la structure du projet et le nouveau DNX qui exécute les applications ASP.NET 5. Mon employeur dispose de nombreuses solutions ciblant .NET Framework 4.5.2. Dans nos solutions Visual Studio existantes, nous pourrions avoir les projets suivants: […]

Comment créer un XmlDocument en utilisant XmlWriter dans .NET?

De nombreuses fonctions .NET utilisent XmlWriter pour générer / générer du fichier XML. La sortie vers un fichier / ssortingng / memory est une opération très simple: XmlWriter xw = XmlWriter.Create(PutYourStreamFileWriterEtcHere); xw.WriteStartElement(“root”); … Parfois, vous devez manipuler le code XML résultant et souhaitez donc le charger dans un fichier XmlDocument ou vous pourriez avoir besoin […]