Articles of c #

Pourquoi puis-je créer une classe nommée “var”?

Est-ce que var n’est pas un mot-clé en C #? Mais pourquoi puis-je faire ceci: public class var { } public class main { public static void main(ssortingng[] args) { var testVar = new var(); } } La var utilisée dans le code est la classe var déclarée avant la classe main . Et le […]

Quand dois-je utiliser l’inheritance privé C ++?

Contrairement à l’inheritance protégé, l’inheritance privé C ++ a trouvé sa place dans le développement C ++ traditionnel. Cependant, je n’ai toujours pas trouvé un bon usage pour cela. Quand est-ce que vous l’utilisez?

Le ssortingct minimum nécessaire pour écrire un exemple d’application MSMQ

J’ai fait des recherches pendant plus d’une heure et trouvé de bons exemples de la façon d’utiliser MSMQ en C # et même un chapitre complet d’un livre sur Message Queue … Mais pour un test rapide, tout ce dont j’ai besoin est de manière parfaite, juste pour une démonstration rapide: “Application A”: écrit un […]

Pouvez-vous configurer log4net dans le code au lieu d’utiliser un fichier de configuration?

Je comprends pourquoi log4net utilise les fichiers app.config pour configurer la journalisation. Vous pouvez donc facilement modifier la manière dont les informations sont consignées sans avoir à recomstackr votre code. Mais dans mon cas, je ne veux pas emballer un fichier app.config avec mon exécutable. Et je n’ai aucun désir de modifier ma configuration de […]

Commenter l’interface, l’implémentation ou les deux?

J’imagine que nous avons tous (quand on peut être dérangé!) Commenter nos interfaces. par exemple /// /// Foo Interface /// public interface Foo { /// /// Will ‘bar’ /// /// Wibble factor void Bar(ssortingng wibble); } Vous commentez également la mise en œuvre (qui peut également être fournie aux clients, par exemple dans le cadre […]

“Using namespace” dans les en-têtes c ++

Dans tous nos cours de c ++, tous les enseignants using namespace std; toujours using namespace std; juste après les #include s dans leurs fichiers .h . Cela me semble dangereux depuis lors, en incluant cet en-tête dans un autre programme. Je vais importer l’espace de noms dans mon programme, peut-être sans le réaliser, l’intéresser […]

Existe-t-il un conseil au compilateur pour que GCC force la prédiction de twig à toujours aller dans un certain sens?

Pour les architectures Intel, existe-t-il un moyen de demander au compilateur GCC de générer du code qui force toujours la prédiction de twig d’une manière particulière dans mon code? Est-ce que le matériel Intel supporte même cela? Qu’en est-il des autres compilateurs ou matériels? Je voudrais utiliser cela dans le code C ++ où je […]

Comment ignorer la vérification du certificate quand ssl

J’essaie de trouver un moyen d’ignorer la vérification du certificate lorsque je demande une ressource Https, jusqu’à présent, j’ai trouvé un article utile sur Internet. Mais j’ai toujours un problème. S’il vous plaît examiner mon code. Je ne comprends tout simplement pas ce que signifie le code ServicePointManager.ServerCertificateValidationCallback . Quand cette méthode de délégué sera-t-elle […]

Log4net roulant le nom de fichier quotidien avec la date dans le nom du fichier

J’aimerais avoir des fichiers nommés par exemple: dd.mm.yyyy.log Comment est-ce possible avec log4net?

Pourquoi les parenthèses de constructeur de l’initialiseur d’object C # 3.0 sont-elles facultatives?

Il semble que la syntaxe de l’initialiseur d’object C # 3.0 permette d’exclure la paire d’ouverture / fermeture des parenthèses dans le constructeur lorsqu’il existe un constructeur sans paramètre. Exemple: var x = new XTypeName { PropA = value, PropB = value }; Par opposition à: var x = new XTypeName() { PropA = value, […]