. . . "For example, if you want to set a public instance field named F on class C, and F is a String, you can use code such as: typeof(C).InvokeMember(F, BindingFlags.SetField, null, C, new Object{\"strings new value}, null, null, null); If F is a String[], you can use code such as: typeof(C).InvokeMember(F, BindingFlags.SetField, null, C, new Object{new String[]{a,z,c,d}, null, null, null);" .