Articles of .net

Comment pouvez-vous tester un filtre d’action dans ASP.NET Web Api?

Je cherchais à append un filtre d’action à mon service pour gérer l’ajout de données de lien au message de réponse. J’ai trouvé que je devais me moquer de HttpActionExecutedContext mais c’est une classe difficile de se moquer, comment gérez-vous les tests de filtre d’action?

L’équivalent de C # de Java en génériques

En Java, je peux faire ce qui suit: (supposons que Subclass étend Base ): ArrayList aList = new ArrayList(); Quel est l’équivalent en C # .NET? Il n’y a pas ? extends mot clé apparemment et cela ne fonctionne pas: List aList = new List();

Entity Framework – Premier code – Impossible de stocker la liste

J’ai écrit une telle classe: class Test { [Key] [DatabaseGeneratedAtsortingbute(DatabaseGeneratedOption.Identity)] public int Id { get; set; } [Required] public List Ssortingngs { get; set; } public Test() { Ssortingngs = new List { “test”, “test2”, “test3”, “test4” }; } } et internal class DataContext : DbContext { public DbSet Tests { get; set; } } […]

.NET Entier vs Int16?

J’ai une pratique de codage douteuse. Lorsque je dois parcourir une petite liste d’éléments dont la limite de comptage est inférieure à 32000 , j’utilise Int16 pour mon type de variable i au lieu de Integer . Je le fais parce que je suppose que l’utilisation d’ Int16 est plus efficace qu’un entier Integer . […]

Conversion de List en tableau T

Existe-t-il un moyen rapide de convertir une liste fortement typée List en un tableau du même type, par exemple: List à MyClass[] ? En bref, j’entends un appel de méthode, ou au moins plus court que: MyClass[] myArray = new MyClass[list.Count]; int i = 0; foreach (MyClass myClass in list) { myArray[i++] = myClass; }

Vérifier si un bit est défini ou non

Comment vérifier si un certain bit dans un octet est défini? bool IsBitSet(Byte b,byte nPos) { return …..; }

Trouver des types dans toutes les assemblées

Je dois rechercher des types spécifiques dans tous les assemblages d’un site Web ou d’une application Windows. Existe-t-il un moyen simple de le faire? Comme la façon dont la fabrique de contrôleurs pour ASP.NET MVC examine tous les assemblys pour les contrôleurs. Merci.

Créer des méthodes avec des parameters infinis?

En C # vous pouvez faire ceci: foo = ssortingng.Format(“{0} {1} {2} {3} …”, “aa”, “bb”, “cc” …); Cette méthode Format() accepte des parameters infinis, étant le premier comment la chaîne doit être formatée et le rest des valeurs à mettre dans la chaîne. Aujourd’hui, je suis arrivé à une situation où je devais obtenir […]

Conversion de BitmapImage en Bitmap et vice versa

J’ai BitmapImage en C #. Je dois faire des opérations sur l’image. Par exemple, la mise à l’échelle du gris, l’ajout de texte sur l’image, etc. J’ai trouvé une fonction dans stackoverflow pour le grayscaling qui accepte les bitmap et renvoie les bitmap. Je dois donc convertir BitmapImage en Bitmap, faire des opérations et reconvertir. […]

Nom du contrat WCF ‘IMyService’ est introuvable?

Le nom du contrat “IMyService” n’a pas été trouvé dans la liste des contrats implémentés par le service “MyService”. service ‘MyService’. Ça me rend fou. J’ai un service Web WCF qui fonctionne sur ma machine de développement, mais quand je le copie sur une machine virtuelle que j’utilise pour le test, je reçois l’erreur qui […]