Questions et réponses pour le static-constructor :

Un constructeur statique est utilisé pour initialiser toutes les données statiques ou pour effectuer une action particulière qui doit être effectuée une fois uniquement. Il est appelé automatiquement avant que la première instance soit créée ou que tout membre statique soit référencé.

6
votes
class Bus<T> { static Bus() { foreach(FieldInfo fi in typeof(T).GetFields()) { if(fi.FieldType == typeof(Argument)) { fi.SetV ...

6
votes
Compte tenu du code suivant, pourquoi le constructeur statique de "externe" n'est-il pas appelé après la première ligne de "principale"? namespace StaticTester { clas ...