[Mono-devel-list] array type constructors
Ian MacLean
ianm at ActiveState.com
Sun Mar 23 09:37:49 EST 2003
When I interrogate an array type ( subtype of System.Array ) using
reflection it appears to have no constructors. So the following code
gets a single constructor on ms.net but none when run agains mono. It
should have a single constructor taking an Int32 paramater so that you
can do string[] foo = new string[12];
Type arraytype = Type.GetType("System.String[]" );
ConstructorInfo [] infos = arraytype.GetConstructors(
BindingFlags.Public | BindingFlags.Static |
BindingFlags.NonPublic | BindingFlags.Instance
);
Console.WriteLine( "Type {0} has {1} constructors and its base class is
{2}", arrayTypeName, infos.Length, arraytype.BaseType.ToString() );
Ian
More information about the Mono-devel-list
mailing list