Functie: CLRArrayToList

Lasă un comentariu

5 Ianuarie 2014 de liviustoica55


static List CLRArrayToList(CLRObject _input, Types _type)

{

System.Collections.ArrayList list;

 

List l = new List(_type);

AnyType x;

 

int cnt, i;

;

new InteropPermission(InteropKind::ClrInterop).assert();

try

{

list = new CLRObject(‘System.Collections.ArrayList’,_input);

 

cnt = list.get_Count();

 

for(i = 0; i < cnt;i++)

{

x = CLRInterop::getAnyTypeForObject(list.get_Item(i));

l.addEnd(x);

}

}

catch

{

l = new List(_type);

}

CodeAccessPermission::revertAssert();

 

return l;

}

Lasă un răspuns

Completează mai jos detaliile despre tine sau dă clic pe un icon pentru autentificare:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s

%d blogeri au apreciat asta: