Einzelnen Beitrag anzeigen

Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#146

Re: Vorteile von Delphi gegenüber C#

  Alt 14. Sep 2009, 21:44
Zitat von Delphi-Laie:
1. Step-Option in Zählschleifen (oder gibt es das in neueren Delphi-Versionen?). Gibt es auch und sogar in Basic. Ohne ist es eine geringe zusätzliche, aber eigentlich unnötige Variablenfummelei mithilfe einer while-Schleife.
Oxygene kann das:
Delphi-Quellcode:
for i : Int32 := 0 to 1000 step 100 do
  Console.WriteLine(i);
0
100
200
300
...
Es hat sogar externe iteratoren (in C# foreach) mit index variable:
Delphi-Quellcode:
for item in someList index i do
   Console.WriteLine(item.Abc + i);
"i" ist hierbei Int32, "item" ist vom Element-Typ von "someList", beide existieren nur innerhalb des loops.

Oder wenn man nur Elemente eines bestimmten Types will:
Delphi-Quellcode:
for matching e : Employee in persons do
  ...
Natürlich geht damit auch "index i".

Aber in native Delphi gibt das alles natürlich nicht, oder erst 5 Jahre später.
Da muss man eben immer noch alles dem Compiler vorkauen, damit der auch ja nix ein zweites Mal ankieken muss.
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat