Articles of .net

Comment aléatoire est System.Guid.NewGuid ()?

Je sais que cela peut sembler une question inutile, mais écoutez-moi … Je veux essentiellement savoir si je peux faire confiance au GUID pour générer une valeur qui sera unique à 100% et impossible à prédire. Je roule mon système de connexion pour un site Web et je veux savoir si le GUID est suffisamment […]

Implémenter GetHashCode correctement

J’aimerais que la communauté me dise comment je devrais mettre en œuvre GetHashCode (ou le remplacer) pour mon object. Je comprends que je dois le faire si je remplace la méthode égale. Je l’ai implémenté pas mal de fois, parfois en appelant simplement la méthode de base. Je comprends que mon object doit être égal […]

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 […]