
Untitled
By: a guest on
May 2nd, 2012 | syntax:
None | size: 0.62 KB | hits: 16 | expires: Never
Accessing array by reflection
maket.GetType()
.GetProperty(q.xmltags)
.SetValue(maket,Array.CreateInstance(q.xmltag),0
), null);
var tag = maket.GetType().GetProperty(q.xmltags).GetValue(maket, null);
dynamic temp = tag;
tag = temp.ToList().Add(test).ToArray();
var list = Enumerable.ToList(temp);
list.Add(test);
tag = Enumerable.ToArray(list);
IList list = {reflection "get" code}
list.Add(test);
maket.GetType()
.GetProperty(q.ObjectType.xmltag)
.SetValue(maket, tag , null);
var arrayList = new ArrayList((Array)tag);
arrayList.Add(newValue);
tag = arrayList.ToArray((Type)q.xmltag);