Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#40

AW: Wie lang sind eure Delphi Quellen?

  Alt 22. Feb 2011, 14:27
Diese Codeschlangenbildung vom C kann man in Delphi auch machen und schon wird es ebenfalls kürzer.

Delphi-Quellcode:
type
  TKlasse = class(TObject)
  protected
    var FX: Integer;  procedure SetX(const aX: Integer);  function GetX: Integer;
    var FY: Integer;  procedure SetY(const aY: Integer);  function GetY: Integer;
  public
    property X: Integer read GetX write SetX;
    property Y: Integer read GetY write SetY;
  end;

procedure TKlasse.SetX(const aX: Integer);  begin  FX := aX;  end;
function  TKlasse.GetX: Integer;            begin  Result := FX;  end;
procedure TKlasse.SetY(const aX: Integer);  begin  FY := aY;  end;
function  TKlasse.GetY: Integer;            begin  Result := FY;  end;
und wenn man dagegen C# mal einrückt, dann sieht das gleich ganz anders aus
Code:
class Klasse
{
  protected
    int x, y;
  public
    int X
    {
      get
      { 
        return x;
      }
      set
      { 
        x = value;
      }
    }
    int Y
    {
      get
      { 
        return y;
      }
      set
      { 
        y = value;
      }
    }
}
Abgesehn davon, daß ich diese casesensitive Namensbehandlung nicht wirklich als gut leserlich empfinde.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (22. Feb 2011 um 15:46 Uhr)
  Mit Zitat antworten Zitat