Einzelnen Beitrag anzeigen

xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#3

Re: Mehrere Aufzählungstypen mit gleichen Membern

  Alt 10. Sep 2006, 11:37
Hallo,
Zitat von marabu:
ich arbeite nicht mit .NET, aber None und Center - enum values, quasi implizite Konstanten - im selben Namespace (Unit)? Wie sieht da der qualifizierte Name aus?
z. B. so:
Delphi-Quellcode:
if HAlign = HorizontalAlignment.Center then
begin
  // Tu was
end;
Wobei mir das Case-Template leider folgenden Code präsentiert:
Delphi-Quellcode:
var
  HAlign: HorizontalAlignment;
begin
  case HAlign of
    Unit1.None: ;
    Unit1.Left: ;
    Unit1.Center: ;
    Unit1.Right: ;
  end;
end;
Beise Varianten funktionieren.
Da frage ich mich, welches ist jetzt der "echte" Name. In .Net wird das eigentlich nicht mit dem Namespace genutzt, sondern mit dem Aufzählungstypen (also HorizontalAlignment.Center).

Gruß
xaromz
I am a leaf on the wind - watch how I soar
  Mit Zitat antworten Zitat