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


13
Comment effectuer un test unitaire avec ILogger dans ASP.NET Core
Ceci est mon contrôleur: public class BlogController : Controller { private IDAO<Blog> _blogDAO; private readonly ILogger<BlogController> _logger; public BlogController(ILogger<BlogController> logger, IDAO<Blog> blogDAO) { this._blogDAO = blogDAO; this._logger = logger; } public IActionResult Index() { var blogs = this._blogDAO.GetMany(); this._logger.LogInformation("Index page say hello", new object[0]); return View(blogs); } } Comme vous …

26
calculer la différence en mois entre deux dates
En C # /. NET TimeSpana TotalDays, TotalMinutesetc. mais je ne peux pas trouver de formule pour la différence totale des mois. Les jours variables par mois et les années bissextiles ne cessent de me déranger. Comment puis-je obtenir TotalMonths ? Modifier Désolé de ne pas être plus clair: je …
128 c#  .net  datetime  timespan 


9
Commentez l'interface, l'implémentation ou les deux?
J'imagine que nous commentons tous (quand nous pouvons être dérangés!) Nos interfaces. par exemple /// <summary> /// Foo Interface /// </summary> public interface Foo { /// <summary> /// Will 'bar' /// </summary> /// <param name="wibble">Wibble factor</param> void Bar(string wibble); } Commentez-vous également l'implémentation (qui peut également être fournie aux clients, …
128 c#  java  comments  interface 

3
Pourquoi TypedReference se trouve-t-il dans les coulisses? C'est tellement rapide et sûr… presque magique!
Attention: cette question est un peu hérétique ... les programmeurs religieux respectant toujours les bonnes pratiques, ne la lisez pas. :) Est-ce que quelqu'un sait pourquoi l'utilisation de TypedReference est si déconseillée (implicitement, par manque de documentation)? J'en ai trouvé de bonnes utilisations, par exemple lors du passage de paramètres …
128 c#  typedreference 

7
Sérialisation XML - Masquer les valeurs nulles
Lors de l'utilisation d'un sérialiseur .NET Xml standard, existe-t-il un moyen de masquer toutes les valeurs nulles? Le ci-dessous est un exemple de la sortie de ma classe. Je ne veux pas afficher les entiers Nullable s'ils sont définis sur Null. Sortie Xml actuelle: <?xml version="1.0" encoding="utf-8"?> <myClass> <myNullableInt p2:nil="true" …

11
MVC dont le bouton d'envoi a été enfoncé
J'ai deux boutons sur mon formulaire MVC: <input name="submit" type="submit" id="submit" value="Save" /> <input name="process" type="submit" id="process" value="Process" /> À partir de mon action de contrôleur, comment savoir lequel a été pressé?
128 c#  asp.net  asp.net-mvc  razor 


10
Créer un dictionnaire constant en C #
Quelle est la manière la plus efficace de créer un mappage constant (ne change jamais à l'exécution) de strings à ints? J'ai essayé d'utiliser un dictionnaire const , mais cela n'a pas fonctionné. Je pourrais implémenter un wrapper immuable avec une sémantique appropriée, mais cela ne semble toujours pas tout …



2
Comment écrire un commentaire dans une vue Razor?
Comment écrire un commentaire dans une vue MVC, qui ne sera pas transmis au HTML final (c'est-à-dire au navigateur, à la réponse). On peut faire un commentaire avec: <!--<a href="https://stackoverflow.com/">My comment</a> --> mais, il est visible dans le code source de la page dans le navigateur. Est-il possible de laisser …

9
Sélectionnez plusieurs champs dans la liste dans Linq
Dans ASP.NET C #, j'ai une structure: public struct Data { public int item1; public int item2; public int category_id; public string category_name; } et j'en ai une liste. Je veux choisir category_idet category_name, en cours d' exécution d' un DISTINCTet enfin un ORDERBYsur category_name. Voici ce que j'ai maintenant: …
128 c#  linq  data-structures 

7
Pas de Main () dans WPF?
Je suis un débutant en matière de programmation mais j'étais sûr qu'une des règles universelles était qu'un programme commence par Main (). Je n'en vois pas lorsque je crée un projet WPF. Main () est-il simplement nommé quelque chose différemment dans WPF?
128 c#  wpf  c#-4.0  main 

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.