Articles of c #

Comment interpoler les chaînes?

Je veux faire les choses suivantes en C # (provenant d’un arrière-plan Python): strVar = “stack” mystr = “This is %soverflow” % (strVar) Comment remplacer le jeton à l’intérieur de la chaîne par la valeur en dehors de celle-ci?

Créer automatiquement un Enum basé sur des valeurs dans une table de recherche de firebase database?

Comment créer automatiquement une énumération et utiliser ensuite ses valeurs en C # en fonction des valeurs d’une table de recherche de firebase database (à l’aide de la couche de données de la bibliothèque d’entreprise)? Par exemple, si j’ajoute une nouvelle valeur de recherche dans la firebase database, je ne veux pas avoir à append […]

Est-ce que «else if» est un mot-clé unique?

Je suis nouveau en C ++. Je vois souvent une déclaration conditionnelle comme ci-dessous: if statement_0; else if statement_1; Question: Syntaxiquement , dois-je traiter else if comme un seul mot clé? Ou est-ce réellement une déclaration nestede dans l’extérieur else comme ci-dessous? if statement_0; else if statement_1;

Pourquoi / quand serait-il approprié de remplacer ToSsortingng?

J’étudie C # et je me demande quel pourrait être le but et l’avantage de substituer ToSsortingng , comme le montre l’exemple ci-dessous. Cela pourrait-il être fait d’une manière plus simple, en utilisant une méthode commune sans la substitution? public ssortingng GetToSsortingngItemsHeadings { get { return ssortingng.Format(“{0,-20} {1, -20}”, “Office Email”, “Private Email”); } } […]

Noms de méthodes personnalisées dans l’API Web ASP.NET

Je passe de l’API Web WCF à la nouvelle API Web ASP.NET MVC 4. J’ai un UsersController, et je veux avoir une méthode nommée Authenticate. Je vois des exemples de comment faire GetAll, GetOne, Post et Delete, mais que faire si je veux append des méthodes supplémentaires à ces services? Par exemple, my UsersService devrait […]

Existe-t-il un équivalent asynchrone de Process.Start?

Comme le suggère le titre, y a-t-il un équivalent à Process.Start (vous permet d’exécuter une autre application ou un fichier de commandes) que je peux attendre? Je joue avec une petite application de console et cela semblait être l’endroit idéal pour utiliser async et attendre, mais je ne trouve aucune documentation pour ce scénario. Ce […]

C / C ++ Struct vs Class

Après avoir terminé ma classe C ++, il m’a semblé que les structures / classes étaient pratiquement identiques, à part quelques différences mineures. Je n’ai jamais programmé en C auparavant; mais je sais qu’il a des structures. En C, est-il possible d’hériter d’autres structures et de définir un modificateur de public / privé? Si vous […]

Comment déboguer un dll référencé (ayant pdb)

Ma question concerne Visual Studio 2008, même si je suppose que cela devrait être la même chose dans VS2005 J’ai deux solutions dans mon espace de travail, disons A et B. La solution A est un projet plus ancien que j’ai fini de coder il y a quelque temps. Dans la solution B, je dois […]

Définir un object sur null vs Dispose ()

Je suis fasciné par la façon dont fonctionnent le CLR et le GC (je travaille à étendre mes connaissances à ce sujet en lisant CLR via C #, les livres / articles de Jon Skeet, etc.). Quoi qu’il en soit, quelle est la différence entre dire: MyClass myclass = new MyClass(); myclass = null; Ou, […]

Générer un corps de messagerie HTML en C #

Existe-t-il un meilleur moyen de générer des e-mails HTML en C # (pour l’envoi via System.Net.Mail) que d’utiliser un générateur de chaînes pour effectuer les opérations suivantes: ssortingng userName = “John Doe”; SsortingngBuilder mailBody = new SsortingngBuilder(); mailBody.AppendFormat(“Heading Here”); mailBody.AppendFormat(“Dear {0},” userName); mailBody.AppendFormat(“”); mailBody.AppendFormat(“First part of the email body goes here”); et ainsi de suite?