Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

with de delphi

9 réponses
Avatar
Jean-Luc M.
Bonjour,

Venant du monde Delphi, je cherche s'il existe en C# une syntaxe
équivalente au "with .. do" qui permet d'utiliser plusieurs méthodes
d'un objet sans requalilfier l'objet.

with MonObjet do
begin
methode1;
methode2;
...
end;

Il me semblait avoir vu ça dans un bouquin mais sans certitude aucune.

Quelqu'un pourrait confirmer ou infirmer cette possibilité ?

J-L



--
J-L M. (Alphomega)
ICQ: 149635116
Pour m'écrire, cliquer le lien ci-dessous
http://cerbermail.com/?G5iYdBb2Ce

9 réponses

Avatar
Christophe Lephay
"Jean-Luc M." a écrit dans le message de news:

Venant du monde Delphi, je cherche s'il existe en C# une syntaxe
équivalente au "with .. do" qui permet d'utiliser plusieurs méthodes d'un
objet sans requalilfier l'objet.

with MonObjet do
begin
methode1;
methode2;
...
end;

Il me semblait avoir vu ça dans un bouquin mais sans certitude aucune.

Quelqu'un pourrait confirmer ou infirmer cette possibilité ?



On ne peut pas.
Avatar
Jean-Luc M.
>
On ne peut pas.



clair et concis :-)

Merci

--
Jean-Luc M.
Avatar
Faust
pour compléter la réponse, il existe bien un with en C#, mais son
equivalent delphi est celui là:

with ... do
try

finally
Free;
end;

/_Jean-Luc M._ a formulé ce lundi/ :

On ne peut pas.





clair et concis :-)



Merci



--
*/Teträm/*
http://www.tetram.org

"Tape d'abord, tape ensuite, et tape pour finir" - Proverbe Troll
Avatar
Jean-Luc M.
> pour compléter la réponse, il existe bien un with en C#, mais son equivalent
delphi est celui là:




Faudrait savoir , "il existe bien un with en C#," .. ça existe ou pas ?
:-D

--
J-L M. (Alphomega)
ICQ: 149635116
Pour m'écrire, cliquer le lien ci-dessous
http://cerbermail.com/?G5iYdBb2Ce
Avatar
Whiplash
tu parles de using (...) ?
si oui, je complete le complement
il ne s'applique qu'aux classes implémentant IDisposable (dommage)

;-)

"Faust" a écrit dans le message de news:
pour compléter la réponse, il existe bien un with en C#, mais son equivalent delphi est celui là:

with ... do
try

finally
Free;
end;

/_Jean-Luc M._ a formulé ce lundi/ :

On ne peut pas.





clair et concis :-)



Merci



--
*/Teträm/*
http://www.tetram.org

"Tape d'abord, tape ensuite, et tape pour finir" - Proverbe Troll




Avatar
Christophe Lephay
"Jean-Luc M." a écrit dans le message de news:

pour compléter la réponse, il existe bien un with en C#, mais son
equivalent delphi est celui là:



Faudrait savoir , "il existe bien un with en C#," .. ça existe ou pas ?
:-D



Le mot-clé existe mais ce qu'il fait n'a aucun rapport, ni de prêt ni de
loin.

Le with en c# garantit que l'objet sera détruit à la fin du bloc (ou du
moins que sa fonction Dispose sera appelée - raison pour laquelle il n'est
applicable qu'aux classes implémentant IDisposable, comme le signalait
whiplash).
Avatar
J
Christophe Lephay a écrit :

pour compléter la réponse, il existe bien un with en C#, mais son
equivalent delphi est celui là:


Faudrait savoir , "il existe bien un with en C#," .. ça existe ou pas ?
:-D



Le mot-clé existe mais ce qu'il fait n'a aucun rapport, ni de prêt ni de
loin.

Le with en c# garantit que l'objet sera détruit à la fin du bloc (ou du
moins que sa fonction Dispose sera appelée - raison pour laquelle il n'est
applicable qu'aux classes implémentant IDisposable, comme le signalait
whiplash).



Mais pas du tout. with n'existe pas en c#.
Il y a bien using mais n'a aucun rapport avec le problème de départ (il
automatise l'utilisation de l'interface IDisposable).

Jean
Avatar
Christophe Lephay
"J" a écrit dans le message de news:
474de6a6$0$11440$
Christophe Lephay a écrit :

pour compléter la réponse, il existe bien un with en C#, mais son
equivalent delphi est celui là:


Faudrait savoir , "il existe bien un with en C#," .. ça existe ou pas ?
:-D



Le mot-clé existe mais ce qu'il fait n'a aucun rapport, ni de prêt ni de
loin.

Le with en c# garantit que l'objet sera détruit à la fin du bloc (ou du
moins que sa fonction Dispose sera appelée - raison pour laquelle il
n'est applicable qu'aux classes implémentant IDisposable, comme le
signalait whiplash).



Mais pas du tout. with n'existe pas en c#.
Il y a bien using mais n'a aucun rapport avec le problème de départ (il
automatise l'utilisation de l'interface IDisposable).



ah oui, merde, je suis con : confondu with et using, que j'utilise pourtant
abondammant...
Avatar
Jean-Luc M.
J'y vois plus clair maintenant :-)

Merci

--
Jean-Luc M.