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


30
Erreur - Impossible d'accéder à la métabase IIS
Après avoir installé Visual Studio 2012 et ouvert ma solution, je reçois une série d'erreurs sous cette forme: Le projet d'application Web Foo est configuré pour utiliser IIS . Impossible d'accéder à la métabase IIS . Vous ne disposez pas des privilèges suffisants pour accéder aux sites Web IIS sur …
842 c#  .net  iis  iis-metabase 

21
Téléchargement de fichiers ASP.NET MVC 3.0
(Préface: cette question concerne ASP.NET MVC 3.0 qui a été publié en 2011 , pas ASP.NET Core 3.0 qui a été publié en 2019) Je veux télécharger un fichier dans asp.net mvc. Comment puis-je télécharger le fichier en utilisant le input filecontrôle html ?


17
À quoi sert le mot clé yield en C #?
Dans la question Comment puis-je exposer uniquement un fragment d'IList <>, l' une des réponses contenait l'extrait de code suivant: IEnumerable<object> FilteredList() { foreach(object item in FullList) { if(IsItemInPartialList(item)) yield return item; } } Que fait le mot clé yield ici? Je l'ai vu référencé à quelques endroits, et une …
829 c#  yield 

14
Quand utiliser .First et quand utiliser .FirstOrDefault avec LINQ?
J'ai cherché et n'ai pas vraiment trouvé de réponse claire quant au moment où vous souhaitez utiliser .Firstet quand vous souhaitez utiliser .FirstOrDefaultavec LINQ. Quand voudriez-vous l'utiliser .First? Uniquement lorsque vous souhaitez intercepter l'exception si aucun résultat n'est renvoyé? var result = List.Where(x => x == "foo").First(); Et quand voudriez-vous …
824 c#  .net  linq 


19
Meilleure façon de répéter un caractère en C #
Quelle est la meilleure façon de générer une chaîne de \t'en C # J'apprends le C # et j'expérimente différentes façons de dire la même chose. Tabs(uint t)est une fonction qui renvoie une stringavec tquantité de \t« s Par exemple, Tabs(3)retourne"\t\t\t" Laquelle de ces trois façons de mettre en œuvre …
815 c#  .net  string 


25
Lecture des paramètres depuis app.config ou web.config dans .NET
Je travaille sur une bibliothèque de classes C # qui doit pouvoir lire les paramètres du web.configou du app.configfichier (selon que la DLL est référencée à partir d'une application Web ASP.NET ou d'une application Windows Forms). J'ai trouvé ça ConfigurationSettings.AppSettings.Get("MySetting") fonctionne, mais ce code a été marqué comme déconseillé par …


29
La validation a échoué pour une ou plusieurs entités. Voir la propriété 'EntityValidationErrors' pour plus de détails
J'ai cette erreur lors de l'amorçage de ma base de données avec la première approche de code. La validation a échoué pour une ou plusieurs entités. Voir la propriété 'EntityValidationErrors' pour plus de détails. Pour être honnête, je ne sais pas comment vérifier le contenu des erreurs de validation. Visual …

15
Boucle C # - pause vs continuer
Dans une boucle C # (n'hésitez pas à répondre pour d'autres langages), quelle est la différence entre break et continue pour quitter la structure de la boucle et passer à l'itération suivante? Exemple: foreach (DataRow row in myTable.Rows) { if (someConditionEvalsToTrue) { break; //what's the difference between this and continue …
797 c#  loops  enumeration 

18
Comment triez-vous un dictionnaire par valeur?
Je dois souvent trier un dictionnaire, composé de clés et de valeurs, par valeur. Par exemple, j'ai un hachage de mots et de fréquences respectives, que je veux classer par fréquence. Il y en a un SortedListqui est bon pour une seule valeur (disons la fréquence), que je veux mettre …
796 c#  .net  sorting  dictionary 


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.