Articles of c #

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

Est-ce une optimisation prématurée d’utiliser std :: move ()?

Supposons que j’ai le code suivant: int main() { std::vector strs; std::ssortingng var(“Hello World”); // Make some modifications to ‘var’ strs.push_back(std::move(var)); } La partie de l’échantillon que je veux souligner est l’utilisation de std::move() . En gros, je m’inquiète d’une copie de l’appel push_back() . Supposons que la chaîne que j’ajoute est vraiment grande. Je […]

Le serveur SMTP nécessite une connexion sécurisée ou le client n’a pas été authentifié. La réponse du serveur était: 5.5.1 Authentification requirejse?

Je veux envoyer un email depuis mon application et j’ai écrit le code suivant pour l’envoi du mail MailMessage msg = new MailMessage(); msg.From = new MailAddress(“mymailid”); msg.To.Add(“receipientid”); msg.Subject = “test”; msg.Body = “Test Content”; msg.Priority = MailPriority.High; SmtpClient client = new SmtpClient(); client.Credentials = new NetworkCredential(“mymailid”, “mypassword”, “smtp.gmail.com”); client.Host = “smtp.gmail.com”; client.Port = 587; […]

Quelles sont les exigences à respecter pour que les classes de clés std :: map soient des clés valides?

Je veux mapper des objects d’une classe donnée à des objects d’un autre. La classe que je veux utiliser comme clé n’a pas été écrite par moi et est une struct simple avec quelques valeurs. std :: map commande son contenu, et je me demandais comment il le fait, et si une classe arbitraire peut […]

Chaîne de casting à enum

Je lis le contenu du fichier et prends la chaîne à l’endroit exact comme celui-ci ssortingng fileContentMessage = File.ReadAllText(filename).Subssortingng(411, 3); La sortie sera toujours Ok ou Err De l’autre côté, j’ai MyObject qui a ContentEnum comme ça public class MyObject { public enum ContentEnum { Ok = 1, Err = 2 }; public ContentEnum Content […]