Forum: Object-Pascal / Delphi-Language
Delphi
by Sir Rufo,
5. Nov 2012
Nein ich hab doch nicht recht ... allerdings habe ich auch immer mit Integer/Int64 gearbeitet TPair<Int64,Int64> und das funktioniert.
Mit TPair<string,...> funktioniert es nicht ... aus den von dir genannten Gründen :oops:
Also nehme ich alles zurück und behaupte das Gegenteil :)
Forum: Object-Pascal / Delphi-Language
Delphi
by Sir Rufo,
5. Nov 2012
Nicht beim TPair ... bei dem normalen Record ja ;)
Forum: Object-Pascal / Delphi-Language
Delphi
by Sir Rufo,
5. Nov 2012
Um einen Primary Key in einem TDictionary<TKey,TValue> abzubilden, kann man als TKey ja einen Typen seiner Wahl angeben.
Habe ich für diesen Primary Key ...
einen Wert, dann nehme ich genau den Datentyp dieses einen Wertes.
MyDict : TDictionary<string,TMySubject>;
zwei Werte, dann nehme ich TPair<TKey,TValue>
MyDict : TDictionary<TPair<string,Int64>,TMySubject>;
oder alternativ auch
n...
Forum: Object-Pascal / Delphi-Language
Delphi
by Sir Rufo,
5. Nov 2012
:shock: öh, es gibt auch noch TPair<TKey,TValue> das würde sich doch anbieten ;)
Forum: Object-Pascal / Delphi-Language
Delphi
by Sir Rufo,
4. Nov 2012
Die meinen das damit
TLocalizeData<T> = class( TDictionary<TLanguageCode, T> )
end;