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 #.





5
Concurrent HashSet <T> dans .NET Framework?
J'ai la classe suivante. class Test{ public HashSet&lt;string&gt; Data = new HashSet&lt;string&gt;(); } J'ai besoin de changer le champ "Données" de différents threads, donc j'aimerais avoir des opinions sur mon implémentation thread-safe actuelle. class Test{ public HashSet&lt;string&gt; Data = new HashSet&lt;string&gt;(); public void Add(string Val){ lock(Data) Data.Add(Val); } public void …






10
idée de correspondance de commutateur / modèle
J'ai regardé F # récemment, et bien que je ne sois pas susceptible de sauter la clôture de si tôt, cela met définitivement en évidence certains domaines où C # (ou le support de la bibliothèque) pourrait rendre la vie plus facile. En particulier, je pense à la capacité de …


5
String.IsNullOrWhiteSpace dans l'expression LINQ
J'ai le code suivant: return this.ObjectContext.BranchCostDetails.Where( b =&gt; b.TarrifId == tariffId &amp;&amp; b.Diameter == diameter || (b.TarrifId==tariffId &amp;&amp; !string.IsNullOrWhiteSpace(b.Diameter)) || (!b.TarrifId.HasValue) &amp;&amp; b.Diameter==diameter); Et j'obtiens cette erreur lorsque j'essaye d'exécuter le code: LINQ to Entities ne reconnaît pas la méthode 'Boolean IsNullOrWhiteSpace (System.String)', et cette méthode ne peut pas être …


7
Comment masquer uniquement le bouton Fermer (x)?
J'ai une boîte de dialogue modale et je dois masquer le bouton Fermer (X), mais je ne peux pas l'utiliser ControlBox = false, car je dois conserver les boutons Réduire et Agrandir. J'ai besoin de masquer juste le bouton Fermer, y a-t-il un moyen de le faire? Merci beaucoup! Mise …
151 c#  winforms 

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.