Embarcadero Delphi                
            जेनेरिक्स
        
        
            
    खोज…
जेनेरिक TArray.Sort के माध्यम से एक गतिशील सरणी को सॉर्ट करें 
uses
  System.Generics.Collections, { TArray }
  System.Generics.Defaults; { TComparer<T> }
var StringArray: TArray<string>; { Also works with "array of string" }
...
{ Sorts the array case insensitive }
TArray.Sort<string>(StringArray, TComparer<string>.Construct(
  function (const A, B: string): Integer
  begin
    Result := string.CompareText(A, B);
  end
));
        TList का सरल उपयोग 
var List: TList<Integer>;
...
List := TList<Integer>.Create; { Create List }
try
  List.Add(100); { Add Items }
  List.Add(200);
  WriteLn(List[1]); { 200 }
finally
  List.Free;
end;
        टिकिस्ट से उतरना  इसे विशिष्ट बना रहा है 
type
  TIntegerList = class(TList<Integer>)
  public
    function Sum: Integer;
  end;
...
function TIntegerList.Sum: Integer;
var
  Item: Integer;
begin
  Result := 0;
  for Item in Self do
     Result := Result + Item;
end;
        एक टिकिस्ट की तरह 
var List: TList<TDateTime>;
...
List.Sort(
  TComparer<TDateTime>.Construct(
    function(const A, B: TDateTime): Integer
    begin
      Result := CompareDateTime(A, B);
    end
  )
);
    
    
    
    
    Modified text is an extract of the original Stack Overflow Documentation
        के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
        से संबद्ध नहीं है Stack Overflow