PDA

View Full Version : ایجاد نمونه از فرم بوسیله ارسال آن به یک متد



اسماعیل ابراهیمی
چهارشنبه 10 اسفند 1390, 22:56 عصر
با سلام خدمت دوستان

من می خوام بتونم با ارسال نام یک فرم به یک متد یک نمونه از اون بسازم ...

مثلا اگه رشته ی Sell رو به متد ارسال کنم بتونم به صورت زیر یک نمونه از اون بسازم

Sell MySellInstance = new Sell();

البته این متد داخل یک کلاس دیگه قرار داره ...

چطور این کار رو انجام بدم ؟

در صورت امکان یه نمونه کد قرار بدین لطفاً

با تـشــــــــــــــکر فــــــــــــراوان

mrbm_2007
پنج شنبه 11 اسفند 1390, 00:22 صبح
سلام


private static object CreateInstance(string className, string nameSpace)
{
var T = Type.GetType(nameSpace + "." + className, true);
return Activator.CreateInstance(T);
}

مثلا
namespace namespace1
{
public class MyClass
{
int a, b;
}
}

var r = CreateInstance("MyClass", "namespace1");

اسماعیل ابراهیمی
جمعه 26 اسفند 1390, 12:54 عصر
سلام

متاسفانه من نتونستم کد شما رو پیاده سازی کنم

اگه با یه پروژه کوچیک نشون بدین ممنون میشم