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

4
Qu'est-ce qu'une exception IndexOutOfRangeException / ArgumentOutOfRangeException et comment la corriger?
J'ai du code et quand il s'exécute, il lance un IndexOutOfRangeException, disant, L'index était en dehors des limites du tableau. Qu'est-ce que cela signifie et que puis-je faire? Selon les classes utilisées, il peut également être ArgumentOutOfRangeException Une exception de type «System.ArgumentOutOfRangeException» s'est produite dans mscorlib.dll mais n'a pas été …

14
Quelle version de C # j'utilise
Je veux savoir quelle version de C # j'utilise. Si j'utilisais python, je ferais quelque chose comme à python -Vpartir de la ligne de commande, ou tapez: import sys print sys.version En PHP, je ferais quelque chose comme ceci: phpinfo();en java:java -version Mais je n'ai pas pu trouver comment y …
191 c#  version 


7
Remplacez seulement certains groupes par Regex
Supposons que j'ai le regex suivant: -(\d+)- et je veux remplacer, en utilisant C #, le groupe 1 (\d+)par AA, pour obtenir: -AA- Maintenant, je le remplace en utilisant: var text = "example-123-example"; var pattern = @"-(\d+)-"; var replaced = Regex.Replace(text, pattern, "-AA-"); Mais je n'aime pas vraiment ça, car …
191 c#  regex  replace 


13
Instruction de retour manquante dans une méthode non void compile
J'ai rencontré une situation dans laquelle une méthode non void manque une déclaration de retour et le code se compile toujours. Je sais que les instructions après la boucle while sont inaccessibles (code mort) et ne seraient jamais exécutées. Mais pourquoi le compilateur ne prévient-il même pas de retourner quelque …
191 java  c#  oop 



6
En C #, qu'est-ce qu'une monade?
On parle beaucoup de monades ces jours-ci. J'ai lu quelques articles / billets de blog, mais je ne peux pas aller assez loin avec leurs exemples pour saisir pleinement le concept. La raison en est que les monades sont un concept de langage fonctionnel, et donc les exemples sont dans …
190 c#  c#-3.0  lambda  monads 

8
L'objet nullable doit avoir une valeur
Il y a un paradoxe dans la description de l'exception: l'objet Nullable doit avoir une valeur (?!) C'est le problème: J'ai une DateTimeExtendedclasse, qui a { DateTime? MyDataTime; int? otherdata; } et un constructeur DateTimeExtended(DateTimeExtended myNewDT) { this.MyDateTime = myNewDT.MyDateTime.Value; this.otherdata = myNewDT.otherdata; } exécuter ce code DateTimeExtended res = …

10
Comment activer CORS dans ASP.NET Core
J'essaie d'activer le partage de ressources d'origine croisée sur mon API Web ASP.NET Core, mais je suis bloqué. L' EnableCorsattribut accepte le policyNametype stringcomme paramètre: // Summary: // Creates a new instance of the Microsoft.AspNetCore.Cors.Core.EnableCorsAttribute. // // Parameters: // policyName: // The name of the policy to be applied. public …
190 c#  asp.net-core 

26
Comment activer CORS dans ASP.net Core WebAPI
Ce que j'essaye de faire J'ai une API Web principale ASP.Net Core hébergée sur un plan gratuit Azure (code source: https://github.com/killerrin/Portfolio-Backend ). J'ai également un site Web client que je souhaite faire consommer cette API. L'application cliente ne sera pas hébergée sur Azure, mais sera plutôt hébergée sur des pages …




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.