Questions marquées «c#»

C # (prononcé «see sharp») est un langage de programmation multi-paradigme de haut niveau, typé statiquement, développé par Microsoft. Le code C # cible généralement la famille d'outils et d'exécutions .NET de Microsoft, qui incluent notamment .NET Framework, .NET Core et Xamarin. Utilisez cette balise pour les questions sur le code écrit en C # ou la spécification formelle de C #.


16
Type.GetType («namespace.abClassName») renvoie null
Ce code: Type.GetType("namespace.a.b.ClassName") retourne null. et j'ai dans les utilisations: using namespace.a.b; Mettre à jour: Le type existe, il se trouve dans une bibliothèque de classes différente, et j'ai besoin de l'obtenir par nom de chaîne.
216 c#  reflection 

22
Sortir d'une boucle imbriquée
Si j'ai une boucle for qui est imbriquée dans une autre, comment puis-je sortir efficacement des deux boucles (intérieure et extérieure) de la manière la plus rapide possible? Je ne veux pas avoir à utiliser un booléen et ensuite dire aller à une autre méthode, mais plutôt simplement exécuter la …

14
File d'attente prioritaire en .Net [fermée]
Fermé. Cette question ne répond pas aux directives de débordement de pile . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle soit sur le sujet de Stack Overflow. Fermé il y a 3 ans . Améliorez cette question Je recherche une …


8
Quand dois-je utiliser des contrôleurs asynchrones dans ASP.NET MVC?
J'ai quelques inquiétudes concernant l'utilisation des actions asynchrones dans ASP.NET MVC. Quand améliore-t-il les performances de mes applications et quand ne le fait-il pas ? Est-il bon d'utiliser l'action asynchrone partout dans ASP.NET MVC? Concernant les méthodes attendues: dois-je utiliser des mots clés asynchrones / attendre quand je veux interroger …

30
Validation par e-mail Regex
J'utilise ceci @"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$" regexp pour valider l'e-mail ([\w\.\-]+)- c'est pour le domaine de premier niveau (beaucoup de lettres et chiffres, aussi point et trait d'union) ([\w\-]+)- c'est pour le domaine de deuxième niveau ((\.(\w){2,3})+)- et c'est pour les autres domaines de niveau (de 3 à l'infini) qui comprend un point …
215 c#  regex  validation 

15
Finaliser vs éliminer
Pourquoi certaines personnes utilisent-elles la Finalizeméthode plutôt que la Disposeméthode? Dans quelles situations utiliseriez-vous la Finalizeméthode plutôt que la Disposeméthode et vice versa?
215 c#  dispose 


24
String vs StringBuilder
Je comprends la différence entre Stringet StringBuilder( StringBuilderétant mutable) mais y a-t-il une grande différence de performances entre les deux? Le programme sur lequel je travaille a beaucoup d'annexes de chaînes pilotées par la casse (500+). Utilise-t-il StringBuilderun meilleur choix?
215 c#  .net  performance 


18
Mettre une fenêtre en avant dans WPF
Comment puis-je mettre mon application WPF à l'avant du bureau? Jusqu'à présent, j'ai essayé: SwitchToThisWindow(new WindowInteropHelper(Application.Current.MainWindow).Handle, true); SetWindowPos(new WindowInteropHelper(Application.Current.MainWindow).Handle, IntPtr.Zero, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); SetForegroundWindow(new WindowInteropHelper(Application.Current.MainWindow).Handle); Aucun d'entre eux ne fait le travail ( Marshal.GetLastWin32Error()indique que ces opérations se sont terminées avec succès et que les attributs …
215 c#  .net  wpf  winapi  pinvoke 

2
Clarification de Singleton par Jon Skeet
public sealed class Singleton { Singleton() {} public static Singleton Instance { get { return Nested.instance; } } class Nested { // Explicit static constructor to tell C# compiler // not to mark type as beforefieldinit static Nested() {} internal static readonly Singleton instance = new Singleton(); } } Je …


5
Poursuite de la tâche sur le thread d'interface utilisateur
Existe-t-il un moyen «standard» de spécifier qu'une continuation de tâche doit s'exécuter sur le thread à partir duquel la tâche initiale a été créée? Actuellement, j'ai le code ci-dessous - cela fonctionne, mais garder une trace du répartiteur et créer une deuxième action semble être une surcharge inutile. dispatcher = …
214 c#  .net  wpf  multithreading  task 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.