Pourquoi ne peut-on pas tirer partis du polymorphisme dans le cas des méthodes avec des paramètres par référence.
Par exemple le code ne compile pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
        static void Main(string[] args)
        {
            string aa = "fdklsm";
            AMethod(ref aa);
        }
 
        public static void AMethod(ref object obj)
        {
        }
Pourtant l'équivalent en VB.net est possible. Pourquoi sur ce point c# est moins fort que VB ?

Merci d'avance pour vos éclaircissements.

mathmax