Articles of .net

Intersection de plusieurs listes avec IEnumerable.Intersect ()

J’ai une liste de listes que je veux trouver l’intersection pour comme ceci: var list1 = new List() { 1, 2, 3 }; var list2 = new List() { 2, 3, 4 }; var list3 = new List() { 3, 4, 5 }; var listOfLists = new List<List>() { list1, list2, list3 }; // expected […]

Comment les ValueTypes dérivent-ils de Object (ReferenceType) et sont-ils toujours des ValueTypes?

C # ne permet pas aux structs de dériver des classes, mais tous les ValueTypes dérivent d’Object. Où est cette distinction faite? Comment le CLR gère-t-il cela?

Quelle est la syntaxe d’un constructeur par défaut pour une classe générique?

Est-il interdit en C # d’implémenter un constructeur par défaut pour une classe générique? Si non, pourquoi le code ci-dessous ne comstack pas? (Quand je retire ça comstack bien) Quelle est la bonne façon de définir un constructeur par défaut pour une classe générique? public class Cell { public Cell() { } } Erreur de […]

Utiliser IIS Express pour héberger un site Web (temporairement)

J’ai un site Web (MVC3) qui, pour le développement, est hébergé dans IIS Express. (J’ai rencontré un bogue de Cassini Devserver et j’ai dû mettre à jour …) Maintenant, je me demande, est-il possible de laisser d’autres machines sur mon réseau local (derrière le routeur) voir le site hébergé sur ma machine? (par exemple, si […]

Est-il possible de fusionner deux pages créées par SandCastle en une seule page principale?

Pour chaque classe du projet, SandCastle crée (entre autres) deux pages: La page principale, appelée T_class_full_name , avec la description, la syntaxe, la hiérarchie d’inheritance et Voir aussi La page membres, appelée AllMembers_T_class_full_name , avec Constructeurs, Méthodes, Champs, etc. Existe-t-il un moyen de fusionner ces deux éléments – la members page étant ajoutée à la […]

Enveloppes .Net (dotNet) pour OpenCV?

J’ai vu qu’il y en a quelques-uns. opencvdotnet , SharperCV , EmguCV , One on Code Project . Quelqu’un at-il une expérience avec l’un de ces? J’ai joué un peu avec le projet One on Code Project, mais dès que j’ai essayé de faire quelque chose de compliqué, j’ai eu quelques méchantes exceptions insaisissables (c’est-à-dire […]

Méthode Ssortingng.Join qui ignore les chaînes vides?

La méthode VB.NET Ssortingng.Join(separator, ssortingngArray) est similaire à l’implode de PHP, mais tous les éléments null du tableau sont remplacés par une chaîne vide, de sorte quec: Dim myArray() as Ssortingng = { “a”, null, “c” } Console.WriteLine(Ssortingng.Join(“, “, myArray)); // Prints “a, , c” Existe-t-il un moyen simple de concaténer un ensemble de chaînes […]

Quelle est une méthode de remplacement pour Task.Run dans .NET 4.0 en utilisant C #?

J’ai ce programme qui me donne l’erreur de syntaxe “System.Threading.Tasks.task ne contient pas de définition pour Run.” J’utilise VB 2010 .NET 4.0 Des idées? des remplacements pour Run in .net 4.0? using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace ChatApp { class ChatProg { static void Main(ssortingng[] args) { Task […]

Que signifie «T» en C #?

J’ai une formation VB et je suis en train de me convertir en C # pour mon nouveau travail. J’essaie aussi de m’améliorer avec .NET en général. J’ai vu le mot-clé “T” beaucoup utilisé dans les échantillons que les gens publient. Que signifie le “T” en C #? Par exemple: public class SomeBase where T […]

IUnityContainer.Resolve génère une erreur en indiquant qu’il ne peut pas être utilisé avec des parameters de type

Hier, j’ai implémenté le code: CustomerProductManager productsManager = container.Resolve(); C’était compilable et fonctionnel. Aujourd’hui (probablement j’ai modifié quelque chose) je reçois constamment l’erreur: La méthode non générique ‘Microsoft.Practices.Unity.IUnityContainer.Resolve (System.Type, ssortingng, params Microsoft.Practices.Unity.ResolverOverride [])’ ne peut pas être utilisée avec des arguments de type Mon collègue a le même code source et n’a pas la même […]