Questions marquées «.net»

565
System.Timers.Timer vs System.Threading.Timer

J'ai récemment vérifié certains des temporisateurs possibles System.Threading.Timeret ce System.Timers.Timersont ceux qui me semblent nécessaires (car ils prennent en charge la mise en commun des threads). Je fais un jeu et je prévois d'utiliser tous les types d'événements, avec différents...

548
Différence C # entre == et Equals ()

J'ai une condition dans une application Silverlight qui compare 2 chaînes, pour une raison quelconque, lorsque je l'utilise, ==elle renvoie false tandis que .Equals()renvoie true . Voici le code: if (((ListBoxItem)lstBaseMenu.SelectedItem).Content.Equals("Energy Attack")) { // Execute code } if...

541
Comparaison de tableaux à deux octets dans .NET

Comment puis-je faire ça rapidement? Bien sûr, je peux le faire: static bool ByteArrayCompare(byte[] a1, byte[] a2) { if (a1.Length != a2.Length) return false; for (int i=0; i<a1.Length; i++) if (a1[i]!=a2[i]) return false; return true; } Mais je recherche soit une fonction BCL , soit une...

533
Calculer le temps d'exécution d'une méthode

Duplicata possible: comment mesurer la durée d'exécution d'une fonction? J'ai une méthode de prise d'E / S qui copie les données d'un emplacement à un autre. Quelle est la façon la meilleure et la plus réelle de calculer le temps d'exécution? Thread? Timer? Stopwatch? Une autre solution? Je veux...

524
Copiez l'intégralité du contenu d'un répertoire en C #

Je souhaite copier l'intégralité du contenu d'un répertoire d'un emplacement à un autre en C #. Il ne semble pas y avoir de moyen de le faire en utilisant des System.IOclasses sans beaucoup de récursivité. Il existe une méthode dans VB que nous pouvons utiliser si nous ajoutons une référence à...

515
Meilleure façon d'obtenir le chemin du dossier d'application

Je vois qu'il existe des moyens d'obtenir le chemin du dossier d'application: Application.StartupPath System.IO.Path.GetDirectoryName( System.Reflection.Assembly.GetExecutingAssembly().Location) AppDomain.CurrentDomain.BaseDirectory System.IO.Directory.GetCurrentDirectory()