Здравствуйте, у меня есть свой тип переменной (Type TStruct), все переменные этого типа хранятся в списке, вопрос: как обеспечить быстрый доступ к ним через поле id в переменной?
Фрагмент кода (Type):
Global LStruct:TList=CreateList()
Global id=0
Type TStruct
Field id,par1#
Function ini_str(par1#)
Local add:TStruct=New TStruct
add.par1=par1
add.id=id
LStruct.Addlast(add)
id:+1
EndFunction
EndType
TStruct.ini_str(1) 'id:0
TStruct.ini_str(2) 'id:1
И вот как по этим id искать переменные если их будет приличное количество?