Articles of c #

GetExternalLoginInfoAsync toujours retourne null

J’ai créé une nouvelle application Web MVC5 et, lorsque j’essaie de me connecter à Google ou à Facebook, l’action ExternalLoginCallback de AccountController est appelée, mais GetExternalLoginInfoAsync() renvoie toujours null: var loginInfo = await AuthenticationManager.GetExternalLoginInfoAsync(); if (loginInfo == null) { return RedirectToAction(“Login”); } Comme il est toujours nul, il redirige simplement vers la page de connexion […]

Refactoring avec C ++ 11

Compte tenu du nouvel ensemble d’outils fourni par c ++, de nombreux programmeurs, visant à simplifier le code, à faire preuve d’expressivité, d’efficacité, à parcourir leur ancien code et à faire des ajustements (certains inutiles, certains réussis) pour atteindre leurs objectives. Tout en essayant de ne pas perdre trop de temps sur de tels travaux […]

Ecrire des octets dans un fichier

J’ai une chaîne hexadécimale (par exemple 0CFE9E69271557822FE715A8B3E564BE ) et je veux l’écrire dans un fichier en tant qu’octets. Par exemple, Offset 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 00000000 0C FE 9E 69 27 15 57 82 2F E7 15 A8 B3 E5 64 BE .þži’.W‚/ç.¨³åd¾ […]

Getters et setters auto-implémentés vs. champs publics

Je vois beaucoup d’exemple de code pour les classes C # qui fait ceci: public class Point { public int x { get; set; } public int y { get; set; } } Ou, dans l’ancien code, même avec une valeur de sauvegarde privée explicite et sans les nouvelles propriétés implémentées automatiquement: public class Point […]

Comment définir la police par défaut pour une application WPF?

Je veux pouvoir définir une famille de fonts pour mon application WPF. Utiliser de préférence un dictionnaire de ressources en tant que thème référencé depuis App.xaml . J’ai essayé de créer un Style comme suit: Mais cela ne fonctionne pas. Définir le type sur TextBlock fonctionne pour la plupart des contrôles, mais il existe quelques […]

Essayer de comprendre l’option -fomit-frame-pointer de gcc

J’ai demandé à Google de me donner la signification de l’option -fomit-frame-pointer de gcc , qui me redirige vers la déclaration ci-dessous. -fomit-frame-pointer Ne conservez pas le pointeur de cadre dans un registre pour les fonctions qui n’en ont pas besoin. Cela évite les instructions pour enregistrer, configurer et restaurer les pointeurs de trame; il […]

Capacité initiale du vecteur en C ++

Quelle est la capacity() d’un std::vector créé à l’aide de la constante par défaut? Je sais que la size() est zéro. Peut-on affirmer qu’un vecteur construit par défaut n’appelle pas l’allocation de mémoire de tas? De cette façon, il serait possible de créer un tableau avec une réserve arbitraire en utilisant une seule allocation, comme […]

Applications de fermeture

Quelle est la meilleure pratique lors de la fermeture d’une application C #? J’ai lu que vous pouvez utiliser: Environment.Exit(0); or Application.Exit(); Mais quelle est la différence? En outre, en ce qui concerne Environment.Exit (0), j’ai déjà utilisé des codes de sortie lors de l’utilisation de Java, mais je n’ai jamais bien compris leur objective. […]

Hériter les commentaires XML des interfaces dans C #

Je me demandais si quelqu’un sait comment lier un commentaire d’interface xml à une implémentation. Le problème est que je veux d’abord que les commentaires de base proviennent de mon interface. Exemple: interface myinterface { /// /// Does something. /// void method1(ssortingng foo); } et ensuite la mise en œuvre est: public class myclass : […]

Comment déterminer le nombre de chiffres d’un entier dans C?

par exemple, n = 3432, result 4 n = 45, result 2 n = 33215, result 5 n = -357, result 3 Je suppose que je pourrais juste le transformer en chaîne puis obtenir la longueur de la chaîne mais cela semble compliqué et piraté.