आप Type.GetType
विधि का उपयोग करना चाहेंगे ।
यहाँ एक बहुत ही सरल उदाहरण दिया गया है:
using System;
using System.Reflection;
class Program
{
static void Main()
{
Type t = Type.GetType("Foo");
MethodInfo method
= t.GetMethod("Bar", BindingFlags.Static | BindingFlags.Public);
method.Invoke(null, null);
}
}
class Foo
{
public static void Bar()
{
Console.WriteLine("Bar");
}
}
मैं सरल कहता हूं क्योंकि इस प्रकार का एक प्रकार खोजना बहुत आसान है जो एक ही विधानसभा के लिए आंतरिक है। कृपया जॉन के उत्तर को अधिक गहन विवरण के लिए देखें कि आपको इसके बारे में क्या जानना होगा। एक बार जब आप मेरा उदाहरण टाइप कर लेते हैं तो आपको पता चलता है कि विधि कैसे लागू की जाती है।