Articles of c #

C # Java HashMap équivalent

Venant d’un monde Java en C #, existe-t-il un équivalent HashMap? Sinon, que recommanderiez-vous?

C ++ 11 pour une boucle basée sur une plage inversée

Existe-t-il un adaptateur de conteneur qui inverserait la direction des iterators afin que je puisse effectuer une itération sur un conteneur en sens inverse avec un for-loop basé sur une plage? Avec les iterators explicites, je convertirais ceci: for (auto i = c.begin(); i != c.end(); ++i) { … dans ceci: for (auto i = […]

Pourquoi devrais-je utiliser IHttpActionResult au lieu de HttpResponseMessage?

Je me suis développé avec WebApi et je suis passé à WebApi2 où Microsoft a introduit une nouvelle interface IHttpActionResult qui semble être recommandée pour renvoyer un HttpResponseMessage . Je suis confus sur les avantages de cette nouvelle interface. Il semble que ce soit juste un moyen simple de créer un HttpResponseMessage . Je ferais […]

Plusieurs types correspondant au contrôleur nommé «Home» ont été trouvés

J’ai actuellement deux projets MVC3 non liés hébergés en ligne. L’une fonctionne bien, l’autre ne fonctionne pas, me donnant l’erreur: Plusieurs types correspondant au contrôleur nommé «Home» ont été trouvés. Cela peut se produire si la route desservant cette requête (‘{controller} / {action} / {id}’) ne spécifie pas les espaces de noms pour rechercher un […]

Pourquoi la classe enum est-elle préférée à la énumération standard?

J’ai entendu quelques personnes recommander d’utiliser des classes enum en C ++ en raison de leur type de sécurité . Mais qu’est-ce que cela signifie réellement?

Guid.NewGuid () vs. nouveau Guid ()

Quelle est la différence entre Guid.NewGuid() et le new Guid() ? Lequel est préféré?

Différences entre C ++ ssortingng == et compare ()?

Je viens de lire quelques recommandations sur l’utilisation std::ssortingng s = get_ssortingng(); std::ssortingng t = another_ssortingng(); if( !s.compare(t) ) { au lieu de if( s == t ) { J’utilise presque toujours le dernier parce que j’y suis habitué et que ça semble naturel, plus lisible. Je ne savais même pas qu’il existait une fonction […]

Imprimer les 0 premiers en C?

J’essaie de trouver un bon moyen d’imprimer les principaux 0, tels que 01001 pour un code postal. Alors que le numéro serait stocké sous la forme 1001, quel est le bon moyen de le faire? J’ai pensé à utiliser les deux instructions case / if pour déterminer le nombre de chiffres puis le convertir en […]

Obtenir un sous-tableau à partir d’un tableau existant

J’ai un tableau X de 10 éléments. Je voudrais créer un nouveau tableau contenant tous les éléments de X qui commencent à l’index 3 et se termine dans l’index 7. Bien sûr, je peux facilement écrire une boucle qui le fera pour moi mais je voudrais garder mon code aussi propre que possible . Y […]

Comment imprimer le Stack Trace actuel dans .NET sans aucune exception?

J’ai un code C # normal. Je n’ai aucune exception . Je souhaite enregistrer par programme la trace de la stack actuelle à des fins de débogage. Exemple: public void executeMethod() { logStackTrace(); method(); }