Articles of .net

Générer un identifiant unique

Je suis étudiant à l’université et notre tâche est de créer un moteur de recherche. J’ai de la difficulté à générer un identifiant unique à atsortingbuer à chaque URL lorsqu’elle est ajoutée à la frontière. J’ai essayé d’utiliser l’algorithme de hachage SHA-256 ainsi que le Guid. Voici le code que j’ai utilisé pour implémenter le […]

recommander une bibliothèque / API pour décompresser le fichier en C #

Ne ressemble à aucune bibliothèque / API intégrée en C # pour décompresser un fichier zip. Je suis à la recherche d’une bibliothèque / API gratuite (meilleure source ouverte) capable de fonctionner avec .Net 3.5 + VSTS 2008 + C # pour décompresser un fichier zip et extraire tous les fichiers dans un dossier spécifique. […]

F # List.map équivalent en C #?

Y at-il un équivalent à la fonction List.map de F # en C #? c’est-à-dire appliquer une fonction à chaque élément de la liste et renvoyer une nouvelle liste contenant les résultats. Quelque chose comme: public static IEnumerable Map(this IEnumerable source, Func funky) { foreach (TSource element in source) yield return funky.Invoke(element); } Existe-t-il déjà […]

Fichier de symboles non chargé pour le projet personnalisé de débogage dans Visual Studio 2012

J’ai une grande solution dans Visual Studio 2012 qui comprend des exécutables et des projets de bibliothèque de classes. Lors du débogage de l’application, les points d’arrêt d’un projet de bibliothèque de classes particulier ne sont pas touchés. J’ai regardé la fenêtre Débogage> Windows> Modules pour vérifier le statut des symboles de ce projet et […]

ReSharper et var

Duplication possible: Pourquoi ReSharper veut-il utiliser ‘var’ pour tout? J’ai ReSharper 4.5 et je l’ai trouvé inestimable jusqu’à présent, mais j’ai un problème; Il semble vouloir rendre chaque déclaration de variable implicite (var). En tant que développeur relativement nouveau , à quel point dois-je faire confiance à ReSharper? Prenez l’extrait de code ci-dessous d’une méthode […]

Comment désactiver le sorting dans DataGridView?

Comment puis-je désactiver le sorting dans DataGridView ? Je dois désactiver l’en-tête DataGridView sorting.

Comment un object ne peut-il pas être comparé à null?

J’ai un paramètre ‘optionnel’ sur une méthode qui est un KeyValuePair. Je voulais une surcharge qui passe null à la méthode core pour ce paramètre, mais dans la méthode core, quand je veux vérifier si KeyValuePair est nul, j’obtiens l’erreur suivante: Operator ‘!=’ cannot be applied to operands of type System.Collections.Generic.KeyValuePair’ and ‘. Comment puis-je […]

Meilleur moyen d’actualiser DataGridView lorsque vous mettez à jour la source de données de base

Quelle est la meilleure façon d’actualiser un DataGridView lorsque vous mettez à jour la source de données de base? Je mets fréquemment à jour la source de données et souhaite afficher le résultat à l’utilisateur en temps réel. J’ai quelque chose comme ça (et ça marche), mais annuler le DataGridView.DataSource ne semble pas être le […]

Puis-je spécifier mon comparateur de type explicite en ligne?

Ainsi, .NET 3.0 / 3.5 nous fournit de nombreuses nouvelles manières d’interroger, de sortinger et de manipuler des données, grâce à toutes les fonctions intéressantes fournies avec LINQ. Parfois, je dois comparer des types définis par l’utilisateur qui n’ont pas d’opérateur de comparaison intégré. Dans de nombreux cas, la comparaison est très simple – quelque […]

Debug vs. release dans .NET

Suite à ma question précédente , existe-t-il un document complet répertoriant toutes les différences disponibles entre les modes de débogage et de publication dans une application C #, en particulier dans une application Web? Quelles sont les différences?