Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [.NET] Äquivalent zu with operator in Delphi (https://www.delphipraxis.net/69403-%5B-net%5D-aequivalent-zu-operator-delphi.html)

[TP]Hawk274 14. Mai 2006 22:49


[.NET] Äquivalent zu with operator in Delphi
 
Hallo,
ich bin gerade dabei mich mit in .NET ein zu arbeiten. Suche zur Zeit das Pardon des with operators aus Delphi in .NET respektiv C#. Gibt es etwas vergleichbares oder bin ich auf dem Holzweg?

Elvis 14. Mai 2006 23:04

Re: [.NET] Äquivalent zu with operator in Delphi
 
Zitat:

Zitat von [TP
Hawk274]Gibt es etwas vergleichbares oder bin ich auf dem Holzweg?

Gibt es nicht und wird es auch nicht geben.
"with" gehört IMHO zu den krankesten Kontrukten in Delphi überhaupt. Einerseits soll man locals immer schön oben an einer Methode deklaren, damits lesbarer ist ( *grins* ), andererseits gibt man denen, die keine lokale Variable anlegen wollen with in die Hand. :gruebel:

C# lässt dich variablen mit begrenztem scope anlegen, with brauchst du also gar nicht mehr so dringend.

In Chrome wurde with auch abgeändert, man kann zwar ein Alias für einen Ausdruck haben, aber ohne Namen darf man auch da nicht:
Delphi-Quellcode:
with sb := new StringBuilder('blabla') do
begin
  sb.Append('bla');
  result := sb.ToString();
end;

MathiasSimmack 15. Mai 2006 06:40

Re: [.NET] Äquivalent zu with operator in Delphi
 
Zitat:

Zitat von [TP
Hawk274]Suche zur Zeit das Pardon [...]

:lol: Meinst du vielleicht Pendant. Bitte gerade bei Fremdworten vorher nachschauen, ob sie das ausdrücken, was du meinst, sonst wirkt es albern. :stupid:


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:37 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz