Articles of c #

Comment fonctionne MVC 4 List Model Binding?

Si je souhaite qu’un ensemble d’entrées dans un formulaire soit lié à une List dans MVC 4, je sais que la convention de dénomination suivante pour input atsortingbuts de name input fonctionnera: Mais je suis curieux de savoir à quel point le modèle de classeur est indulgent. Par exemple, qu’en est-il des éléments suivants: Comment […]

Fonction de comparaison de nombre entier efficace

La fonction de compare est une fonction qui prend deux arguments a et b et renvoie un entier décrivant leur ordre. Si a est inférieur à b , le résultat est un nombre entier négatif. Si a est plus grand que b , le résultat est un nombre entier positif. Sinon, a et b sont […]

Motif pour appeler le service WCF en utilisant async / waiting

J’ai généré un proxy avec des opérations basées sur des tâches . Comment ce service devrait-il être appelé correctement (en supprimant ServiceClient et OperationContext après) en utilisant async / wait? Ma première tentative était: public async Task GetHomeInfoAsync(DateTime timestamp) { using (var helper = new ServiceHelper()) { return await helper.Proxy.GetHomeInfoAsync(timestamp); } } Étant ServiceHelper une […]

Modification de l’icône par défaut dans une application Windows Forms

Je dois changer l’icône dans l’application sur laquelle je travaille. Mais il suffit de parcourir d’autres icons à partir de l’onglet Propriétés du projet -> Application -> Icône , les icons ne sont pas stockées sur le bureau. Quelle est la bonne façon de le faire?

Impossible d’ouvrir le fichier de sortie, permission refusée

Donc, je continue à avoir cette erreur en essayant de comstackr du code C ++ en utilisant CodeBlocks. Impossible d’ouvrir le fichier de sortie [nomfichier.exe] autorisation refusée Cela n’a commencé qu’aujourd’hui, et c’est sporadique et incohérent. Cela disparaît généralement si je ferme CodeBlocks et redémarre le projet, mais pas toujours. Parfois, il disparaît même lorsque […]

Définition de la fonction d’écriture dans les fichiers d’en-tête en C ++

J’ai une classe qui a beaucoup de petites fonctions. Par petites fonctions, j’entends les fonctions qui ne font aucun traitement mais renvoient simplement une valeur littérale. Quelque chose comme: ssortingng Foo::method() const{ return “A”; } J’ai créé un fichier d’entête “Foo.h” et le fichier source “Foo.cpp”. Mais comme la fonction est très petite, je pense […]

C ++ équivalent de sprintf?

Je sais que std::cout est l’équivalent en C ++ de printf . Qu’est-ce que l’équivalent en C ++ de sprintf ?

en utilisant une classe définie dans une DLL c ++ dans le code c #

J’ai une dll qui a été écrite en c ++, je dois utiliser cette dll dans mon code c #. Après la recherche, j’ai trouvé que l’utilisation de P / Invoke me permettait d’accéder à la fonction dont j’avais besoin, mais ces fonctions sont définies dans une classe et utilisent des variables de membre privées […]

Algorithme .Net intégré pour arrondir la valeur à l’intervalle 10 le plus proche

Comment, en C # arrondir une valeur à 10 intervalles? Par exemple, si j’en ai 11, je veux qu’il retourne 10, si j’en ai 136, alors je veux qu’il revienne 140. Je peux facilement le faire à la main return ((int)(number / 10)) * 10; Mais je cherche un algorithme intégré pour faire ce travail, […]

Différence entre size_t et unsigned int?

Je suis tellement confus à propos de size_t . J’ai cherché sur Internet et partout mentionné que size_t est un type non signé, donc, il peut représenter une valeur non négative. Ma première question est que si c’est pour représenter des valeurs non négatives, pourquoi ne pas utiliser unsigned int au lieu de size_t ? […]