Bonjour a tous,
je suis desole d'avance pour ma question bete et surement deja repondu des centaines de fois. J'ai cherche mais malheureusement pas trouver la reponse que je cherche.
J'ai compris le principe des mots cle get/set etc, mais il y a vraiment un truc qui me tracasse et je n'arrive pas bien a comprendre la nuance entre 2 facons d'ecrire un code. Je suis habitue a developper en C++ et je ne vois pas du tout la difference entre le code :
et le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part public int myint {get; set;} //C# style
Code : Sélectionner tout - Visualiser dans une fenêtre à part public int myint; //C++ style
Ma question est simple est ce qu'il y a une difference ou est ce que c'est rigoureusement la meme chose ? ca me tracasse car je me dis qu'il y a peut etre une subtilite que je rate...
En effet avec ou sans get/set dans les 2 cas il me semble qu'on peut faire :
ou je me trompe ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 obj.myint = 42; int tmp = obj.myint;
d'avance merci pour vos eclaircissements,
Oniric.
Partager