Questions marquées «.net»

120
Mesurer le temps d'exécution du code

Je veux savoir combien de temps une procédure / fonction / commande prend pour terminer, à des fins de test. C'est ce que j'ai fait mais ma méthode est fausse car si la différence de secondes est de 0, je ne peux pas retourner les millisecondes écoulées: Notez que la valeur de veille est de 500 ms,...

119
Verrous rentrants en C #

Le code suivant entraînera-t-il un blocage à l'aide de C # sur .NET? class MyClass { private object lockObj = new object(); public void Foo() { lock(lockObj) { Bar(); } } public void Bar() { lock(lockObj) { // Do something } } }

119
Indexeurs statiques?

На этот вопрос есть ответы на Stack Overflow на русском : Перегрузка индексатора статического класса Pourquoi les indexeurs statiques sont-ils interdits en C #? Je ne vois aucune raison pour laquelle ils ne devraient pas être autorisés et ils pourraient en outre être très utiles. Par exemple:...

119
Élimination des contrôles utilisateur WPF

J'ai créé un contrôle utilisateur WPF personnalisé destiné à être utilisé par un tiers. Mon contrôle a un membre privé qui est jetable, et je voudrais m'assurer que sa méthode dispose sera toujours appelée une fois que la fenêtre / l'application contenant est fermée. Cependant, UserControl n'est...

119
Ajouter TimeStamp à un nom de fichier

J'ai rencontré plusieurs fois ce problème dans lequel je voudrais avoir plusieurs versions du même fichier dans le même répertoire. La façon dont je l'ai fait en utilisant C # est d'ajouter un horodatage au nom du fichier avec quelque chose comme ça DateTime.Now.ToString().Replace('/',...