I have a UDT, let\'s say:
struct myudt{ public string key; //unique for each item public ... // whatever }
and a list:
Lis