c# - Comment utiliser la réflexion pour invoquer une méthode privée?

c# - Comment utiliser la réflexion pour invoquer une méthode privée?

Il y a un groupe de méthodes privées dans ma classe, et j'ai besoin d'en appeler une dynamiquement en fonction d'une valeur d'entrée. Le code appelant et les méthodes cibles sont tous les deux dans…


c# - Comment forcer les signatures constructeurs et les méthodes statiques?

Existe-t-il un moyen de forcer une classe(enfant) à avoir des constructeurs avec des signatures particulières ou des méthodes statiques particulières en C#ou en Java? Vous ne pouvez évidemment p…


Ordre des constructeurs/initialiseurs statiques en C#

En travaillant sur une application C#, je viens de remarquer que dans plusieurs endroits les initialiseurs statiques ont des dépendances les uns par rapport aux autres comme ceci: static private Li…


c# - Pourquoi ne puis-je pas appeler une méthode publique dans une autre classe?

J'ai ces deux classes en interaction et j'essaie d'appeler quatre classes différentes de la classe un pour une utilisation en classe deux. Les méthodes sont publiques et elles renvoient des valeurs…



c# - Comment puis-je définir la valeur des champs de propriété de propriété automatique dans un constructeur de structure?

Étant donné une structure comme celle-ci: public struct SomeStruct{public SomeStruct(String stringProperty, Int32 intProperty){this.StringProperty=stringProperty; this.…


Existe-t-il un moyen de forcer une classe C#à implémenter certaines fonctions statiques?

Je développe un ensemble de classes qui implémentent une interface commune.Un consommateur de ma bibliothèque doit s'attendre à ce que chacune de ces classes implémente un certain ensemble de fon…


Comment puis-je forcer l'héritage des classes pour implémenter une méthode statique en C#?

Tout ce que je veux faire est de m'assurer que les classes enfants de la classe Item implémentent une méthode statique et je veux que cela soit vérifié au moment de la compilation pour éviter les er…


c# - Vérification d'une méthode a été appelée

En utilisant Moq, j'ai un problème très étrange où la configuration sur un simulacre ne semble fonctionner que si la méthode que je configure est publique. Je ne sais pas si c'est un bug Moq ou si…


c# - Empêcher les autres développeurs utilisant des méthodes de base dans une classe

J'ai une classe qui utilise des entités de système de fichiers pour manipuler des données. Nous avons plusieurs méthodes spécifiquement conçues pour(tenter de) faire face à certains des problèmes…


Quelle est la convention de dénomination des champs statiques C#?

J'ai récemment commencé à utiliser ReSharper, un outil fantastique. Aujourd'hui, je suis tombé sur une règle de nommage pour les champs statiques, à savoir le préfixe avec un trait de soulignement,…




utiliser une pouvant pas méthode membre impossible comme appelé classe