Articles of .net 2.0

Comment la déclaration «Using» se traduit-elle de C # à VB?

Par exemple: BitmapImage bitmap = new BitmapImage(); byte[] buffer = GetHugeByteArray(); // from some external source using (MemoryStream stream = new MemoryStream(buffer, false)) { bitmap.BeginInit(); bitmap.CacheOption = BitmapCacheOption.OnLoad; bitmap.StreamSource = stream; bitmap.EndInit(); bitmap.Freeze(); } Pouvez-vous m’en dire plus sur l’ using ? Modifier: Comme cela a été discuté dans les commentaires du post de JaredPar, […]

Comment puis-je obtenir par programme le GUID d’une application dans .net2.0

J’ai besoin d’accéder à l’assemblage de mon projet en C # .NET2.0. Je peux voir le GUID dans la boîte de dialog ‘Assembly Information’ dans les propriétés du projet, et pour le moment je viens de le copier dans un const du code. Le GUID ne changera jamais, ce n’est pas une mauvaise solution, mais […]

Obtenir la date et l’heure pour un autre fuseau horaire, indépendamment du fuseau horaire local

Quel que soit le fuseau horaire de l’utilisateur, en utilisant C # (.NET 2.0), je dois déterminer l’heure (object DateTime) dans le fuseau horaire de l’Est. Je connais ces méthodes, mais il ne semble pas y avoir de moyen évident d’obtenir un object DateTime pour un fuseau horaire différent de celui dans lequel se trouve […]

Comment ouvrir un nouveau formulaire à partir d’un autre formulaire

J’ai un formulaire qui est ouvert en utilisant la méthode ShowDialog. Sous cette forme, j’ai un bouton appelé Plus. Si on clique sur Plus, il faut ouvrir un autre formulaire et fermer le formulaire actuel. sur le gestionnaire d’événement Click du bouton Plus, j’ai écrit le code suivant MoreActions objUI = new MoreActions (); objUI.ShowDialog(); […]

Pourquoi certaines zones de texte n’acceptent-elles pas Control + Un raccourci pour tout sélectionner par défaut

Je ne sais pas si la question est stupide, mais je trouve quelques zones de texte ici et là dans mon propre programme qui accepte le raccourci Control + A pour sélectionner le texte entier “par défaut” avec “aucun codage”. Je ne sais pas quelles informations supplémentaires je dois donner ici car je ne trouve […]

Comment lire les valeurs de la section personnalisée dans web.config

J’ai sous le code exemple dans le fichier web.config. Ma nouvelle section secureAppSettings est déchiffrée et secureAppSettings deux clés. Maintenant, dans mon code, je veux accéder à ces clés, comme ci-dessous: ssortingng userName = System.Configuration.ConfigurationManager.secureAppSettings[“userName”]; ssortingng userPassword = System.Configuration.ConfigurationManager.secureAppSettings[“userPassword”]; Mais il retourne null pour ces champs. Comment puis-je obtenir les valeurs?

instruction return return dans un bloc using () {} Dispose avant son exécution

J’ai écrit ma propre couche de données personnalisée pour persister dans un fichier spécifique et je l’ai abstraite avec un motif DataContext personnalisé. Tout cela est basé sur le Framework .NET 2.0 (avec des contraintes pour le serveur cible), donc même si certaines peuvent ressembler à LINQ-to-SQL, ce n’est pas le cas! Je viens de […]

Affichage d’icons de vignettes de 128×128 pixels ou plus dans une grid dans ListView

Question originale (voir mise à jour ci-dessous) J’ai un programme WinForms qui nécessite un contrôle des icons défilant décent avec de grandes icons (des vignettes de 128×128 ou plus, vraiment) qui peuvent être cliquées pour un double clic ou pour effectuer une action. De préférence, il y aurait un minimum d’espace perdu (des légendes de […]

L’atsortingbut obsolète fait en sorte que la propriété soit ignorée par XmlSerialization

Je suis en train de refactoriser certains objects sérialisés au format XML, mais j’ai besoin de conserver quelques propriétés pour assurer la compatibilité avec les versions antérieures. J’ai une méthode qui convertit l’ancien object dans le nouveau et annule la propriété obsolète. Je souhaite utiliser l’atsortingbut Obsolete pour indiquer aux autres développeurs de ne pas […]

Comparer deux listes pour les différences

J’aimerais avoir un retour sur la meilleure façon d’écrire une fonction générique permettant de comparer deux listes. Les listes contiennent des objects de classe et nous souhaitons parcourir une liste en recherchant le même élément dans une seconde liste et en signalant toute différence. Nous avons déjà une méthode pour comparer les classes, nous avons […]