Известный Болтун
Зарегистрирован: 18 February 2005
Сообщения: 972
Примеры кода: 0
|
Re: Динамический вызов метода |
18 January 2007 20:41 |
|
|
|
|
Здравствуйте, Владек, Вы писали:
В>Можно ли в C# динамически вызвать метод у объекта, имея в распоряжении лишь строку с названием метода и нетипизированную коллекцию параметров для него? Устроит любой способ. Спасибки!
using System;
using System.Reflection;
namespace ConsoleApplication7
{
class Program
{
static void Main(string[] args)
{
typeof(Program).InvokeMember("Test", BindingFlags.InvokeMethod, null, null, new object[] { "text" });
typeof(Program).InvokeMember("Test", BindingFlags.InvokeMethod, null, null, new object[] { 555 });
}
public static void Test(string x)
{
Console.WriteLine("Test(string x)");
}
public static void Test(int x)
{
Console.WriteLine("Test(int x)");
}
}
} ... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Данное сообщение получено с сайта RSDN
|
|