Articles of c #

Éditeur C # simple dans Visual Studio 2012 (Pas d’intelliSense, pas d’indentation, pas de mise en évidence de code)

Je viens d’installer Visual Studio 2012 dans ma machine, j’avais auparavant le studio visuel 2012 RC que j’ai désinstallé auparavant. L’installation a été un succès, mais après avoir ouvert un projet, l’éditeur C # ne fonctionne pas, c’est comme un éditeur de texte comme celui-ci: J’ai essayé de le réparer, de le désinstaller complètement, puis […]

Comment puis-je obtenir des barres de défilement sur Picturebox

J’ai une PictureBox picture . J’utilise: picture.Size = bmp.Size; picture.Image = bmp; Disons qu’il y a deux entiers maxWidth et maxHeigth . Je veux append une barre de défilement verticale / horizontale à l’ picture lorsque sa taille dépasse maxWidth et / ou maxHeight . Comment puis je faire ça?

Inclure les fichiers d’en-tête en utilisant l’option de ligne de commande?

Est-il possible de spécifier des fichiers d’en-tête supplémentaires à inclure dans la ligne de commande (en utilisant GCC 4 / C ++)? Ou y a-t-il d’autres moyens d’inclure les fichiers, sauf avec #include? Contexte: J’essaie de comstackr une base de code volumineuse sur mon propre PC. Le code est généralement compilé dans un cluster, avec […]

Comment remplacer une méthode d’extension existante

Je souhaite remplacer les méthodes d’extension incluses dans le framework .NET ou ASP MVC par mes propres méthodes. Exemple public static ssortingng TextBox(this HtmlHelper htmlHelper, ssortingng name) { … } C’est possible? Je ne peux pas utiliser le mot-clé override ou new.

Modèle de commande: Comment passer des parameters à une commande?

Ma question est liée au modèle de commande, où nous avons l’abstraction suivante (code C #): public interface ICommand { void Execute(); } Prenons une commande concrète simple, qui vise à supprimer une entité de notre application. Une instance de Person , par exemple. Je vais avoir un DeletePersonCommand , qui implémente ICommand . Cette […]

Manière compacte d’écrire une déclaration if (..) avec de nombreuses égalités

Existe-t-il un meilleur moyen d’écrire du code comme celui-ci: if (var == “first case” or var == “second case” or var == “third case” or …) En Python je peux écrire: if var in (“first case”, “second case”, “third case”, …) ce qui me permet également de passer facilement la liste des bonnes options: good_values […]

Comment créer un comparateur pour une carte?

typedef map myMap; Lors de l’insertion d’une nouvelle paire dans myMap , il utilisera la ssortingng clé pour comparer par son propre comparateur de chaîne. Est-il possible de passer outre ce comparateur? Par exemple, je voudrais comparer la ssortingng clé par sa longueur, pas par l’alphabet. Ou existe-t-il un autre moyen de sortinger la carte?

Pourquoi les variables globales et statiques sont-elles initialisées à leurs valeurs par défaut?

En C / C ++, pourquoi les variables globales et les variables statiques sont-elles initialisées aux valeurs par défaut? Pourquoi ne pas le laisser avec des valeurs de déchets? Y a-t-il des raisons particulières à cela?

Différence entre std :: pair et std :: tuple avec seulement deux membres?

Y a-t-il une différence entre une std::pair et une std::tuple avec seulement deux membres? (Outre l’évidence que std::pair nécessite deux et seulement deux membres et tuple peut avoir moins …)

Obtenir et définir la résolution de l’écran

Comment puis-je collecter et modifier la résolution d’écran à l’aide de Visual C #?