Questions marquées «c#»

C # est un langage de programmation orienté objet multiparadigme, géré et récupéré, créé par Microsoft en parallèle avec la plateforme .NET


4
Linq est-il plus efficace qu'il n'y paraît en surface?
Si j'écris quelque chose comme ça: var things = mythings .Where(x => x.IsSomeValue) .Where(y => y.IsSomeOtherValue) Est-ce la même chose que: var results1 = new List<Thing>(); foreach(var t in mythings) if(t.IsSomeValue) results1.Add(t); var results2 = new List<Thing>(); foreach(var t in results1) if(t.IsSomeOtherValue) results2.Add(t); Ou y a-t-il de la magie sous …
13 c#  linq 

1
Pourquoi Resharper préfère «comme» à «est»?
Lorsque j'écris du code comme celui-ci, où obj est une variable locale: if (obj is IMyInterface) { var result = (IMyInterface)obj; // .... } Resharper propose de le changer en code comme ceci: var result = obj as IMyInterface; if (result != null) { // ... } Je préfère le …
13 c#  resharper 





4
Pourquoi utiliser string.Empty sur "" lors de l'affectation à un objet string
J'ai exécuté StyleCop sur mon code et l'une des recommandations SA1122 est d'utiliser string.Empty plutôt que "" lors de l'attribution d'une chaîne vide à une valeur. Ma question est de savoir pourquoi cela est considéré comme la meilleure pratique. Ou est-ce considéré comme la meilleure pratique? Je suppose qu'il n'y …
13 c# 

3
Comment puis-je tester l'unité audio?
J'ai hérité d'un petit projet et je souhaite l'étendre et le stabiliser en même temps en écrivant des tests unitaires pour tout le nouveau code que j'ajoute. La première classe, TypedAudioCreatorcrée des fichiers audio, ce qui s'est avéré très facile à tester en premier et à écrire du code pour …
13 c#  tdd 


7
L'expérience C # se traduit-elle bien en C ++? [fermé]
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Mes cours de programmation à …
13 c#  c++  experience 

3
Que dois-je inclure dans les commentaires de documentation XML?
J'essaie de mettre un point d'honneur à mieux documenter mon code, en particulier en ce qui concerne les commentaires XML sur les membres de la classe, mais souvent cela semble juste idiot. Dans le cas des gestionnaires d'événements, la convention de dénomination et les paramètres sont standard et clairs: /// …
13 c#  coding-style 



3
Les meilleures pratiques actuelles de Microsoft pour la création d'un niveau de données .NET? Et la réalité?
L'équipe de développement avec laquelle je travaille passera bientôt à .NET 4.0, cependant, la bibliothèque de classes d'accès aux données que nous utilisons utilise toujours ADO.NET "classique", c'est-à-dire SqlDataReader , DataTable, etc. Pendant ce temps, il semble que Microsoft et probablement le reste du monde avancent avec Entity Framework et …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.