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


17
Quel est le meilleur, valeur de retour ou paramètre de sortie?
Si nous voulons obtenir une valeur d'une méthode, nous pouvons utiliser l'une ou l'autre des valeurs de retour, comme ceci: public int GetValue(); ou: public void GetValue(out int x); Je ne comprends pas vraiment les différences entre eux, donc je ne sais pas ce qui est le mieux. Pouvez-vous m'expliquer …
147 c#  reference 

8
Envoi d'arguments à l'agent d'arrière-plan?
Disons que je veux envoyer un paramètre int à un travailleur d'arrière-plan, comment cela peut-il être accompli? private void worker_DoWork(object sender, DoWorkEventArgs e) { } Je sais quand il s'agit de worker.RunWorkerAsync () ;, Je ne comprends pas comment définir dans worker_DoWork qu'il devrait prendre un paramètre int.


23
Ajout de texte d'espace réservé à la zone de texte
Je cherche un moyen d'ajouter du texte d'espace réservé à une zone de texte comme vous le pouvez avec une zone de texte en html5. C'est-à-dire que si la zone de texte n'a pas de texte, elle ajoute le texte Enter some text here, lorsque l'utilisateur clique dessus, le texte …
147 c#  wpf  placeholder 

5
C # Thread Safe Fast (est) compteur
Comment obtenir un compteur thread-safe en C # avec les meilleures performances possibles? C'est aussi simple que cela: public static long GetNextValue() { long result; lock (LOCK) { result = COUNTER++; } return result; } Mais existe-t-il des alternatives plus rapides?

21
Le type d'entité <type> ne fait pas partie du modèle pour le contexte actuel
J'entre dans Entity Framework, mais je ne sais pas si je manque un point critique dans l'approche code-first. J'utilise un modèle de référentiel générique basé sur le code de https://genericunitofworkandrepositories.codeplex.com/ et j'ai créé mes entités. Mais lorsque j'essaye d'accéder ou de modifier l'entité, je rencontre ce qui suit: System.InvalidOperationException: le …


20
Attribut AssemblyVersion en double
J'ai un projet qui génère l'erreur suivante lors de la compilation: erreur CS0579: attribut 'AssemblyVersion' en double J'ai vérifié le fichier AssemblyInfo.cset il semble qu'il n'y ait pas de duplication. J'ai trouvé cet article sur MSDN qui aborde un problème similaire et en suivant la suggestion de cet article, le …

12
Tri des lignes dans une table de données
Nous avons deux colonnes dans a DataTable, comme ceci: COL1 COL2 Abc 5 Def 8 Ghi 3 Nous essayons de régler ce problème datatablesur la base COL2dans l' ordre décroissant. COL1 COL2 ghi 8 abc 4 def 3 jkl 1 Nous avons essayé ceci: ft.DefaultView.Sort = "COL2 desc"; ft = …
146 c#  sorting  datatable 




6
Pourquoi l'infini est-il imprimé comme «8» dans la console Windows 10?
Je testais ce qui était retourné de la division, y compris les zéros, c'est 0/1-à- dire 1/0et 0/0. Pour cela, j'ai utilisé quelque chose de similaire à ce qui suit: Console.WriteLine(1d / 0d); Cependant, ce code n'imprime 8pas Infinityou une autre constante de chaîne comme PositiveInfinity. Par souci d'exhaustivité, toutes …
146 c#  .net  windows 

6
C #: pourquoi signer un assemblage?
Dans certains codes C # que j'ai repris (dans Visual Studio 2005), j'ai remarqué que les assemblys sont tous signés avec le même .snkfichier. Pourquoi l'auteur précédent aurait-il signé les assemblées de cette manière? La signature d'assemblées est-elle nécessaire et qu'est-ce qui ne va pas à ne pas signer? Quels …
146 c#  assemblies 

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.