Bonjour à tous, je voudrais savoir pourkoi le compilateur me fait la tete lorsque j'ecrit cela:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
class MyClass
    {
        private SerialPort serialPort;
 
      public MyClass(SerialPort Comm)
        {
 
            this.serialPort = Comm;
        }
}
l'erreur est la suivante:
member Class1.Myclass.serialPort cannot be accessed with an instance reference , qualify it with a type name instead

mais lorsque j'ecri ca comme ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
        public MyClass(SerialPort Comm)
        {
            MyClass.serialPort = Comm;
 
        }
le compilateur est content.
merci pour vos reponses