J’essaie de convertir un object (est déclaré ici comme ‘obj’: object est un tableau, primitif) à un tableau de chaînes. object peut être n’importe quoi uint [], int16 [], etc. J’ai essayé d’utiliser ssortingng[] str = Array.ConvertAll((object[])obj, Convert.ToSsortingng); Le problème se produit lorsque j’essaie de convertir l’object de type inconnu en object []. J’ai eu […]
Lors de la refactorisation de code, je suis tombé sur cette erreur de compilation étrange: L’appel constructeur doit être dissortingbué dynamicment, mais ne peut pas l’être car il fait partie d’un initialiseur de constructeur. Envisagez de lancer les arguments dynamics. Cela semble se produire lorsque vous essayez d’appeler des méthodes / constructeurs de base qui […]
Je voudrais utiliser la nouvelle fonction Parallel.ForEach pour parcourir une donnée et effectuer des actions sur chaque ligne. J’essaie de convertir le code ci-dessous: foreach(DataRow drow in dt.Rows) { … Do Stuff … } Pour ce code: System.Threading.Tasks.Parallel.ForEach(dt.Rows, drow => { … Do Stuff … }); Lorsque je lance le nouveau code, j’obtiens l’erreur: Les […]
Bon exemple pour le motif de fabrique abstraite en C #? Quels sont les avantages du modèle de fabrique abstraite en C #? Comment utiliser les génériques C # avec le motif de fabrique abstrait? Comment tester les unités avec le motif d’usine abstraite?
Donc, je sais que Find() est uniquement une méthode List , alors que First() est une extension pour tout IEnumerable . Je sais aussi que First() renverra le premier élément si aucun paramètre n’est passé, alors que Find() lancera une exception. Enfin, je sais que First() lancera une exception si l’élément n’est pas trouvé, alors […]
Je voudrais implémenter une méthode avec la signature suivante dynamic Cast(object obj, Type castTo); Quelqu’un sait comment faire cela? obj met définitivement en œuvre castTo mais doit être correctement converti pour que certains éléments de liaison d’exécution de l’application fonctionnent. Edit: Si certaines des réponses n’ont pas de sens, c’est parce que j’ai initialement saisi […]
Le lien URL ci-dessous ouvrira une nouvelle fenêtre de messagerie Google. Le problème que j’ai est que Google remplace tout le signe plus (+) dans le corps du courrier électronique par un espace vide. Il semble que cela n’arrive qu’avec le signe +. Des suggestions sur la façon de remédier à cela? (Je travaille sur […]
Y at-il un moyen de faire un retour à la ligne dans un contrôle d’étiquette .NET ? Je sais qu’il existe une autre façon d’utiliser un TextBox , de rendre la propriété BorderStyle à none, la propriété ReadOnly à true et à définir la propriété WordWrap et la propriété Multiline sur true. Y a-t-il quelque […]
J’essaie de comprendre comment assembler toutes les pièces et j’apprécierais un exemple concret de code source pour un cas simple. Considérez le code C # suivant: Func f = (x, y) => x + y; Je peux produire une fonction équivalente à l’exécution en utilisant les arbres d’expression comme suit: var x = Expression.Parameter(typeof(int), “x”); […]
Je cherche un moyen de stocker en toute sécurité une clé API dans une application WP7. La clé est une chaîne et est actuellement codée en dur dans le code (voir ci-dessous). Je sais que quelqu’un avec un programme de réflecteur pourrait facilement voir cela. Existe-t-il un meilleur moyen d’emballer cette clé dans mon application? […]