Articles of .net

C # prend-il en charge un nombre variable d’arguments et comment?

C # prend-il en charge un nombre variable d’arguments? Si oui, comment C # supporte-t-il la variable no des arguments? Quels sont les exemples? Comment les arguments variables sont-ils utiles? EDIT 1 : Quelles sont les ressortingctions? EDIT 2 : La question ne concerne pas le paramètre facultatif mais le paramètre variable

Erreur ImageSourceConverter pour Source = null

Je lie la propriété Source d’une image à une chaîne. Cette chaîne peut être nulle, auquel cas je ne souhaite tout simplement pas afficher une image. Cependant, je reçois ce qui suit dans ma sortie de débogage: System.Windows.Data Error: 23: impossible de convertir ” à partir du type ” pour taper ‘System.Windows.Media.ImageSource’ pour la culture […]

Que font Option Ssortingct et Option Explicit?

J’ai vu ce post: Typos… Utilisez l’option ssortingct et explicite s’il vous plait .. durant un projet de développement logiciel, sur lequel j’étais consultant, ils recevaient des erreurs ridicules partout… il s’est avéré que le développeur ne pouvait pas épeler et déclarer des variables avec une orthographe incorrecte. Pas de problème, jusqu’à ce que vous […]

est-il possible de marquer la méthode surchargée comme finale

Dans C #, est-il possible de marquer une méthode virtuelle surchargée comme finale afin que les implémenteurs ne puissent pas la remplacer? Comment pourrais-je le faire? Un exemple peut faciliter la compréhension: class A { abstract void DoAction(); } class B : A { override void DoAction() { // Implements action in a way that […]

C # comparant deux tableaux de chaînes

Ok, alors ça peut être une question de base mais j’apprécierais une réponse. Disons que nous avons 5 tableaux de chaînes en tant que tels: ssortingng[] a = {“The”,”Big”, “Ant”}; ssortingng[] b = {“Big”,”Ant”,”Ran”}; ssortingng[] c = {“The”,”Big”,”Ant”}; ssortingng[] d = {“No”,”Ants”,”Here”}; ssortingng[] e = {“The”, “Big”, “Ant”, “Ran”, “Too”, “Far”}; Existe-t-il une méthode pour […]

Problème avec LINQ to Entities et Ssortingng.StartsWith

J’essaie de construire une page de recherche en utilisant LINQ to Entities, mais le code suivant me donne une erreur d’exécution à propos de lte ne reconnaissant pas ‘Boolean StartsWith (). Le code comstack très bien. Comment puis-je contourner cela mieux que l’envoi de StartsWith par filtrage à un processus stocké? return from dp in […]

Comment résoudre une exception AntiForgeryToken qui survient après un iisreset dans mon application ASP.Net MVC?

J’ai des problèmes avec AntiForgeryToken dans ASP.Net MVC. Si je fais un iisreset sur mon serveur Web et qu’un utilisateur continue sa session, il est renvoyé sur une page de connexion. Pas terrible, mais le jeton AntiForgery explose et la seule façon de recommencer est de faire sauter le cookie sur le navigateur. Avec la […]

Combinez deux (ou plusieurs) PDF

Contexte: Je dois fournir un ensemble de rapports hebdomadaires à mon personnel de vente. Ce paquet contient plusieurs (5-10) rapports de cristal. Problème: je voudrais autoriser un utilisateur à exécuter tous les rapports et à exécuter un seul rapport. Je pensais pouvoir le faire en créant les rapports et en faisant ensuite: List reports = […]

Supprimer le texte entre les délimiteurs d’une chaîne (en utilisant une expression régulière?)

Considérez la nécessité de trouver une paire de jeux de caractères correspondants et supprimez tous les caractères entre eux, ainsi que ces caractères / délimiteurs. Voici les ensembles de délimiteurs: [] square brackets () parentheses “” double quotes ” single quotes Voici quelques exemples de chaînes qui doivent correspondre: Given: Results In: ——————————————- Hello “some” […]

Quel type d’exception utiliser lorsqu’une propriété ne peut pas être nulle?

Dans mon application, je dois lancer une exception si une propriété d’une classe spécifique est nulle ou vide (si c’est une chaîne). Je ne sais pas quelle est la meilleure exception à utiliser dans ce cas. Je détesterais créer une nouvelle exception et je ne suis pas sûr si ArgumentNullException est approprié dans ce cas. […]