le fond de ma question est la suivante. comment creer en c# une propriété qui utilise la reference sur un object et non ca valeur.
Bonjour,
?? C'est déjà le cas. Un type objet est un "reference type", aussi ne manipulerez vous jamais que sa référence.
Ou bien parlez vous de référence sur une référence?
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Alex
Non je ne parle pas de la class Object. Je voudrai creer une class par exemple ClassToto et creer une propriété du même type. mais si j'écris ca public ClassToto toto { get { return mtoto; } set { mtoto = value; } } là je ne vais utilisé que la valeur et pas la référence. et cela même si ClassToto est dérivé de la Class Object.
"Patrick Philippot" a écrit dans le message de news:
Alex wrote: > le fond de ma question est la suivante. comment creer en c# une > propriété qui utilise la reference sur un object et non ca valeur.
Bonjour,
?? C'est déjà le cas. Un type objet est un "reference type", aussi ne manipulerez vous jamais que sa référence.
Ou bien parlez vous de référence sur une référence?
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Non je ne parle pas de la class Object.
Je voudrai creer une class par exemple ClassToto et creer une propriété du
même type.
mais si j'écris ca
public ClassToto toto
{
get
{
return mtoto;
}
set
{
mtoto = value;
}
}
là je ne vais utilisé que la valeur et pas la référence. et cela même si
ClassToto est dérivé de la Class Object.
"Patrick Philippot" <patrick.philippot@mainsoft.xx.fr> a écrit dans le
message de news:uj5OY0p3EHA.2180@TK2MSFTNGP12.phx.gbl...
Alex wrote:
> le fond de ma question est la suivante. comment creer en c# une
> propriété qui utilise la reference sur un object et non ca valeur.
Bonjour,
?? C'est déjà le cas. Un type objet est un "reference type", aussi ne
manipulerez vous jamais que sa référence.
Ou bien parlez vous de référence sur une référence?
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
Non je ne parle pas de la class Object. Je voudrai creer une class par exemple ClassToto et creer une propriété du même type. mais si j'écris ca public ClassToto toto { get { return mtoto; } set { mtoto = value; } } là je ne vais utilisé que la valeur et pas la référence. et cela même si ClassToto est dérivé de la Class Object.
"Patrick Philippot" a écrit dans le message de news:
Alex wrote: > le fond de ma question est la suivante. comment creer en c# une > propriété qui utilise la reference sur un object et non ca valeur.
Bonjour,
?? C'est déjà le cas. Un type objet est un "reference type", aussi ne manipulerez vous jamais que sa référence.
Ou bien parlez vous de référence sur une référence?
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Ambassadeur Kosh
> là je ne vais utilisé que la valeur et pas la référence. et cela même si ClassToto est dérivé de la Class Object.
bien sur que non.
1 - arreter de penser le C# à travers des acquis de C++ 2 - écrivez 3 ou 4 lignes pour vous rendre compte de ce qui se passe 3 - jettez un oeil sur la doc
class Dummy { public double x ; } class Test { public Dummy dummy ; }
Dummy dummy = new Dummy() ; dummy.x = 32.58 ; Test test = new Test() ; test.dummy = dummy ; test.dummy.x = 89.147 ; // consulter dummy.x
> là je ne vais utilisé que la valeur et pas la référence. et cela même si
ClassToto est dérivé de la Class Object.
bien sur que non.
1 - arreter de penser le C# à travers des acquis de C++
2 - écrivez 3 ou 4 lignes pour vous rendre compte de ce qui se passe
3 - jettez un oeil sur la doc
class Dummy { public double x ; }
class Test { public Dummy dummy ; }
Dummy dummy = new Dummy() ;
dummy.x = 32.58 ;
Test test = new Test() ;
test.dummy = dummy ;
test.dummy.x = 89.147 ;
// consulter dummy.x
> là je ne vais utilisé que la valeur et pas la référence. et cela même si ClassToto est dérivé de la Class Object.
bien sur que non.
1 - arreter de penser le C# à travers des acquis de C++ 2 - écrivez 3 ou 4 lignes pour vous rendre compte de ce qui se passe 3 - jettez un oeil sur la doc
class Dummy { public double x ; } class Test { public Dummy dummy ; }
Dummy dummy = new Dummy() ; dummy.x = 32.58 ; Test test = new Test() ; test.dummy = dummy ; test.dummy.x = 89.147 ; // consulter dummy.x
Sylvain Lafontaine
Vous pouvez toujours utiliser du code en mode « unsafe » et des pointeurs mais je ne sais pas si c'est vraiment ce que vous voulez.
Vous devriez expliciter plus avant votre problème et le pourquoi de la chose; sans oublier que les valeurs simples présentes dans une classe doivent rester privées à cette dernière (sinon ce n'est plus vraiment de la programmation orienté objet).
S. L.
"Alex" wrote in message news:
Bonjour
Dans la documentation on peut voir la propriété ImageList d'un object System.windows.forms.Buttonbase.
le fond de ma question est la suivante. comment creer en c# une propriété qui utilise la reference sur un object et non ca valeur.
@+
Vous pouvez toujours utiliser du code en mode « unsafe » et des pointeurs
mais je ne sais pas si c'est vraiment ce que vous voulez.
Vous devriez expliciter plus avant votre problème et le pourquoi de la
chose; sans oublier que les valeurs simples présentes dans une classe
doivent rester privées à cette dernière (sinon ce n'est plus vraiment de la
programmation orienté objet).
S. L.
"Alex" <tackel2000@free.fr> wrote in message
news:OVXlnlp3EHA.2572@TK2MSFTNGP11.phx.gbl...
Bonjour
Dans la documentation on peut voir la propriété ImageList d'un object
System.windows.forms.Buttonbase.
Vous pouvez toujours utiliser du code en mode « unsafe » et des pointeurs mais je ne sais pas si c'est vraiment ce que vous voulez.
Vous devriez expliciter plus avant votre problème et le pourquoi de la chose; sans oublier que les valeurs simples présentes dans une classe doivent rester privées à cette dernière (sinon ce n'est plus vraiment de la programmation orienté objet).
S. L.
"Alex" wrote in message news:
Bonjour
Dans la documentation on peut voir la propriété ImageList d'un object System.windows.forms.Buttonbase.