[Mono-dev] gmcs and The Future

Marek Safar marek.safar at seznam.cz
Wed Feb 4 05:59:47 EST 2009


Hi,
>> static readonly MethodInfo methodInfo = typeof(Foo).GetMethod("Bar", new Type [] { typeof(string), typeof(int) });
>>     
>
> Not only is this an eyesore, but we have a method name in a string. If
> I refactor that method, I will have to remember to update this code as
> well.
>
> Solution: The "reflect" keyword. This is like the typeof keyword, but
> you can use it to reflect upon anything.
>
>   
No need for that, C# 4.0 will support dynamic binding which means you 
will able to write

Foo.Bar ("a", 1);

directly in your C# code.

Marek


More information about the Mono-devel-list mailing list