Articles of c #

Existe-t-il un moyen de détecter si un débogueur est associé à un autre processus à partir de C #?

J’ai un programme que Process.Start() un autre programme, et il l’éteint après N secondes. Parfois, je choisis de joindre un débogueur au programme démarré. Dans ces cas, je ne veux pas que le processus soit arrêté après N secondes. J’aimerais que le programme hôte détecte si un débogueur est connecté ou non, afin de pouvoir […]

Comment faire une sous-requête dans LINQ?

Voici un exemple de requête que je tente de convertir en LINQ: SELECT * FROM Users WHERE Users.lastname LIKE ‘%fra%’ AND Users.Id IN ( SELECT UserId FROM CompanyRolesToUsers WHERE CompanyRoleId in (2,3,4) ) Il existe une relation FK entre CompanyRolesToUsers et Users , mais il s’agit d’une relation plusieurs à plusieurs et CompanyRolesToUsers est la […]

Comment masquer une colonne (GridView) mais toujours accéder à sa valeur?

J’ai un GridView avec un DataSource (firebase database SQL). Je veux masquer une colonne, mais être toujours en mesure d’accéder à la valeur lorsque je sélectionne l’enregistrement. Quelqu’un peut-il me montrer comment faire cela? C’est la colonne que je veux cacher et que je veux toujours accéder à sa valeur: J’ai tout essayé pour cacher […]

Surcharge par type de retour

J’ai lu quelques questions ici sur SO à propos de ce sujet qui me semble encore déroutant. Je viens juste de commencer à apprendre le C ++ et je n’ai pas encore étudié les modèles ni la surcharge des opérateurs. Maintenant, existe-t-il un moyen simple de surcharger class My { public: int get(int); char get(int); […]

La multiplication est-elle plus rapide que la division float?

En C / C ++, vous pouvez configurer le code suivant: double a, b, c; … c = (a + b) / 2; Cela fait exactement la même chose que: c = (a + b) * 0.5; Je me demande lequel est préférable d’utiliser. Une opération est-elle fondamentalement plus rapide que l’autre?

Meilleur moyen de créer un DateTime de minuit en C #

Je dois créer un DateTime de minuit Je viens de faire ça: DateTime endTime = DateTime.Now; endTime.Subtract(endTime.TimeOfDay); Je ne l’ai pas encore testé, je suppose que cela fonctionne, mais y a-t-il une manière meilleure / plus propre?

Modifier les contrôles WPF à partir d’un thread non principal à l’aide de Dispatcher.Invoke

J’ai récemment commencé à programmer dans WPF et j’ai rencontré le problème suivant. Je ne comprends pas comment utiliser la méthode Dispatcher.Invoke() . J’ai de l’expérience dans le threading et j’ai fait quelques programmes Windows Forms simples où je viens d’utiliser le Control.CheckForIllegalCrossThreadCalls = false; Oui, je sais que c’est plutôt boiteux mais ce sont […]

Quelle plage de valeurs les types entiers peuvent-ils stocker en C ++?

unsigned long int contenir un nombre de dix chiffres (1 000 000 000 – 9 999 999 999) sur un ordinateur 32 bits? De plus, quelles sont les plages de unsigned long int , long int , unsigned int , short int , short unsigned int et int ?

Ajout de fonctionnalités de script aux applications .NET

J’ai un petit jeu écrit en C #. Il utilise une firebase database comme back-end. C’est un jeu de cartes à collectionner et je voulais implémenter la fonction des cartes en tant que script. Ce que je veux dire, c’est que j’ai essentiellement une interface, ICard , qu’une classe de cartes implémente ( public class […]

Utilisation pratique des arbres d’expression

Les arbres d’expression sont une fonctionnalité intéressante, mais quelles sont ses utilisations pratiques? Peuvent-ils être utilisés pour une sorte de génération de code, de métaprogrammation ou autre?