Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#2

Re: IEnumerator<TObject> != IEnumerator<TObject>

  Alt 4. Jan 2009, 12:13
Jetzt habe ich doch noch eine Lösung gefunden.
Delphi-Quellcode:
  TEnumObjectList<T> = class(TInterfacedObject, IEnumerable<T>)
  private
    FList: TObjectList;
  public
    constructor Create(AList: TObjectList);
    function GetEnumerator: IEnumerator;
    function IEnumerable<T>.GetEnumerator = GetGenericEnumerator;
    function GetGenericEnumerator: IEnumerator<T>; overload;
  end;
Dabei wird mir zwar schlecht, aber wenns funktioniert. Und dafür habei ich heute den halben Vormittag verbraucht.
  Mit Zitat antworten Zitat