[Mono-list] Reflection Problem
Paolo Molaro
lupus@ximian.com
Thu, 20 Mar 2003 11:21:51 +0100
On 03/20/03 Carlos Alberto Cortez wrote:
> Unhandled Exception: System.MissingMethodException: Default constructor
> not found
> in <0x0019b> 00 System.Activator:CreateInstance (System.Type,bool)
> in <0x00031> 00 .ReflectionTest:Main ()
>
> The code I'm writing is the next:
>
> using System;
> using System.Reflection;
>
> public class ReflectionTest {
>
> public static void Main () {
>
> Type theMathType = Type.GetType("System.Math");
> Object theObj = Activator.CreateInstance(theMathType);
>
> }
> }
Your code is buggy: you can't create an instance of System.Math, since
it has no constructors accessible to you. You'll get the same bug if you
run your code on the MS runtime.
lupus
--
-----------------------------------------------------------------
lupus@debian.org debian/rules
lupus@ximian.com Monkeys do it better