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
Utilisation de async-await sur .net 4
Je commence actuellement à créer une application qui profiterait beaucoup de la fonctionnalité d'attente asynchrone de C # 5. Mais je ne sais pas quelle version de VS et du runtime asynchrone utiliser. En regardant les graphiques de popularité des systèmes d'exploitation, je devrai prendre en charge Windows XP pendant …

2
Quelle est la taille d'un booléen en C #? Cela prend-il vraiment 4 octets?
J'ai deux structures avec des tableaux d'octets et de booléens: using System.Runtime.InteropServices; [StructLayout(LayoutKind.Sequential, Pack = 4)] struct struct1 { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)] public byte[] values; } [StructLayout(LayoutKind.Sequential, Pack = 4)] struct struct2 { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)] public bool[] values; } Et le code suivant: class main { public …
137 c#  interop 






8
Comment comparer DateTime en C #?
Je ne veux pas que l'utilisateur donne la date ou l'heure de retour. Comment puis-je comparer si la date et l'heure entrées sont INFÉRIEURES à l'heure actuelle? Si la date et l'heure actuelles sont le 17 juin 2010, 12 h 25, je souhaite que l'utilisateur ne puisse pas indiquer la …
137 c#  .net  datetime 

5
Pourquoi CancellationToken est-il distinct de CancellationTokenSource?
Je cherche une raison pour laquelle .NET CancellationTokenstruct a été introduit en plus de la CancellationTokenSourceclasse. Je comprends comment l'API doit être utilisée, mais je veux également comprendre pourquoi elle est conçue de cette façon. Ie, pourquoi avons-nous: var cts = new CancellationTokenSource(); SomeCancellableOperation(cts.Token); ... public void SomeCancellableOperation(CancellationToken token) { …


13
Puis-je «multiplier» une chaîne (en C #)?
Supposons que j'ai une chaîne, par exemple, string snip = "</li></ul>"; Je veux essentiellement l'écrire plusieurs fois, en fonction d'une valeur entière. string snip = "</li></ul>"; int multiplier = 2; // TODO: magic code to do this // snip * multiplier = "</li></ul></li></ul>"; EDIT: Je sais que je peux facilement …

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.