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

7
Les zombies existent-ils… dans .NET?
J'avais une discussion avec un coéquipier sur le verrouillage en .NET. C'est un gars très brillant avec une vaste expérience dans la programmation de niveau inférieur et supérieur, mais son expérience avec la programmation de niveau inférieur dépasse de loin la mienne. Quoi qu'il en soit, il a fait valoir …

11
Meilleure pratique pour renvoyer des erreurs dans l'API Web ASP.NET
J'ai des inquiétudes sur la façon dont nous renvoyons les erreurs au client. Renvoyons -nous l'erreur immédiatement en lançant HttpResponseException lorsque nous obtenons une erreur: public void Post(Customer customer) { if (string.IsNullOrEmpty(customer.Name)) { throw new HttpResponseException("Customer Name cannot be empty", HttpStatusCode.BadRequest) } if (customer.Accounts.Count == 0) { throw new HttpResponseException("Customer …
385 c#  rest  asp.net-web-api 

10
Identité ASP.NET - HttpContext n'a pas de méthode d'extension pour GetOwinContext
J'ai téléchargé et exécuté avec succès l'exemple d'identité ASP.NET à partir d'ici: https://github.com/rustd/AspnetIdentitySample Je suis maintenant en train d'implémenter le framework d'identité ASP.NET dans mon projet et j'ai rencontré un problème qui m'a rendu fou toute la journée ... GetOwinContext() n'existe pas comme méthode d'extension sur mon HttpContext J'implémente le …

4
Comment obtenir les premiers N éléments d'une liste en C #?
Je voudrais utiliser Linq pour interroger un horaire de bus dans mon projet, afin que je puisse à tout moment obtenir les 5 prochaines heures d'arrivée du bus. Comment puis-je limiter ma requête aux 5 premiers résultats? Plus généralement, comment puis-je prendre une tranche d'une liste en C #? (En …
384 c# 

5
Pourquoi JsonRequestBehavior est-il nécessaire?
Pourquoi est-il Json Request Behaviornécessaire? Si je veux restreindre les HttpGetdemandes à mon action, je peux décorer l'action avec l' [HttpPost]attribut Exemple: [HttpPost] public JsonResult Foo() { return Json("Secrets"); } // Instead of: public JsonResult Foo() { return Json("Secrets", JsonRequestBehavior.AllowGet); } Pourquoi n'est-ce pas [HttpPost]suffisant? Pourquoi le framework nous "bogue" …


17
Quand l'utiliser dans vs vs ref vs out
Quelqu'un m'a demandé l'autre jour quand ils devraient utiliser le mot-clé paramètre outau lieu de ref. Alors que je (je pense) comprendre la différence entre les mots clés refet out(qui a été demandé auparavant ) et la meilleure explication semble être que ref== inet out, quels sont certains exemples (hypothétiques …
383 c# 

30
Impossible de supprimer le répertoire avec Directory.Delete (chemin, vrai)
J'utilise .NET 3.5, essayant de supprimer récursivement un répertoire en utilisant: Directory.Delete(myPath, true); Ma compréhension est que cela devrait jeter si des fichiers sont en cours d'utilisation ou s'il y a un problème d'autorisations, mais sinon cela devrait supprimer le répertoire et tout son contenu. Cependant, j'obtiens parfois ceci: System.IO.IOException: …
383 c#  .net  exception  io 



7
Styles.Render dans MVC4
Dans un .NET MVC4projet, comment ça @Styles.Rendermarche? Je veux dire, dans @Styles.Render("~/Content/css")quel fichier appelle-t-il? Je n'ai pas de fichier ou de dossier appelé "css" dans mon Contentdossier.

13
Utilisation de la méthode Finalize / Dispose en C #
C # 2008 J'y travaille depuis un certain temps maintenant, et je suis toujours confus quant à l'utilisation des méthodes de finalisation et d'élimination dans le code. Mes questions sont ci-dessous: Je sais que nous n'avons besoin que d'un finaliseur pour disposer de ressources non gérées. Cependant, s'il existe des …

19
Récupère la chaîne de connexion depuis App.config
var connection = ConnectionFactory.GetConnection( ConfigurationManager.ConnectionStrings["Test"] .ConnectionString, DataBaseProvider); Et voici mon App.config: <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="Test" connectionString="Data Source=.;Initial Catalog=OmidPayamak;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings> </configuration> Mais lorsque mon projet s'exécute, voici mon erreur: La référence d'objet n'est pas définie à une instance d'un objet.



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.