Questions marquées «c#»

C # (prononcé «see sharp») est un langage de programmation multi-paradigme de haut niveau, typé statiquement, développé par Microsoft. Le code C # cible généralement la famille d'outils et d'exécutions .NET de Microsoft, qui incluent notamment .NET Framework, .NET Core et Xamarin. Utilisez cette balise pour les questions sur le code écrit en C # ou la spécification formelle de C #.


10
Implémentation du modèle de regroupement d'objets C #
Quelqu'un a-t-il une bonne ressource sur la mise en œuvre d'une stratégie de pool d'objets partagés pour une ressource limitée dans la veine de la mise en commun de connexions SQL? (c'est-à-dire serait pleinement implémenté qu'il est thread-safe). Pour faire le suivi de la demande de clarification @Aaronaught, l'utilisation du …

2
Pourquoi HashSet <Point> est-il tellement plus lent que HashSet <string>?
Je voulais stocker certains emplacements de pixels sans autoriser les doublons, donc la première chose qui me vient à l'esprit est HashSet&lt;Point&gt;ou des classes similaires. Cependant, cela semble être très lent par rapport à quelque chose comme HashSet&lt;string&gt;. Par exemple, ce code: HashSet&lt;Point&gt; points = new HashSet&lt;Point&gt;(); using (Bitmap img …

17
Dans MVVM, le ViewModel ou le modèle doit-il implémenter INotifyPropertyChanged?
La plupart des exemples MVVM sur lesquels j'ai travaillé ont eu l' implémentation ModelINotifyPropertyChanged , mais dans l'exemple CommandSink de Josh Smith, ViewModel implémenteINotifyPropertyChanged . Je suis toujours en train de rassembler cognitivement les concepts MVVM, donc je ne sais pas si: Vous devez mettre le INotifyPropertyChangeddans le ViewModel pour …

1
Pourquoi Attributes.IsDefined () manque-t-il des surcharges?
Inspiré d'une question SO. La classe Attribute a plusieurs surcharges pour la méthode IsDefined () . Sont couverts les attributs appliqués à Assembly, Module, MemberInfo, ParameterInfo. La surcharge MemberInfo couvre PropertyInfo, FieldInfo, EventInfo, MethodInfo, ConstructorInfo. Cela prend en charge la plupart des AttributeTargets. Sauf pour un gros: il n'y a …
165 c#  .net  reflection 


12
L'objet entité ne peut pas être référencé par plusieurs instances de IEntityChangeTracker. lors de l'ajout d'objets liés à l'entité dans Entity Framework 4.1
J'essaie de sauvegarder les détails de l'employé, qui ont des références avec City. Mais chaque fois que j'essaie d'enregistrer mon contact, qui est validé, j'obtiens l'exception "ADO.Net Entity Framework Un objet entité ne peut pas être référencé par plusieurs instances de IEntityChangeTracker" J'avais lu tellement de messages mais je ne …

2
Pourquoi WinRT n'est-il pas géré? [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …





23
L'accès au chemin est refusé
Je sais que cette question a été posée plusieurs fois ici, mais je ne trouve pas de solution à mon problème. J'essaye d'enregistrer l'image dans le dossier dans .net c # mais obtenez cette exception: Access to the path 'C:\inetpub\wwwroot\mysite\images\savehere' is denied.The error occured at mscorlib because at System.IO.__Error.WinIOError(Int32 errorCode, …
165 c#  .net  iis  path  denied 

6
Différence entre Lookup () et Dictionary (Of list ())
J'essaie de comprendre quelles structures de données sont les plus efficaces et quand / où utiliser lesquelles. Maintenant, il se peut que je ne comprends tout simplement pas assez bien les structures, mais en quoi est-ce ILookup(of key, ...)différent d'un Dictionary(of key, list(of ...))? Aussi où voudrais-je utiliser un ILookupet …
165 c#  .net  vb.net  linq 

10
?? Coalesce pour une chaîne vide?
Quelque chose que je fais de plus en plus est de vérifier une chaîne pour vide (comme in ""ou null) et un opérateur conditionnel. Un exemple actuel: s.SiteNumber.IsNullOrEmpty() ? "No Number" : s.SiteNumber; Ceci est juste une méthode d'extension, c'est équivalent à: string.IsNullOrEmpty(s.SiteNumber) ? "No Number" : s.SiteNumber; Comme il …

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.