mehdihadeli
شنبه 06 شهریور 1389, 23:42 عصر
میخواستم از دوستان بپرسم آیا delegate هم constractor داره؟
تو این مثال showname به عنوان یک constractor استفاده شده .
آیا باید برای delegate هم مثل class یک تابع constractor تعریف کرد؟
delegate string ShowString(string str);
private string ShowName(string name)
{
return name;
}
public string ShowLName(string lname)
{
return lname;
}
//Contruct A delegate
ShowString MyProfile = new ShowString(ShowName) ////inja constractor showname koja,chejori ejra mishe?
//Call method
string Name = MyProfile("Michel");
//Contruct delegate in Other Way
MyProfile = ShowLName;
//Call method
string LName = MyProfile("Jackson");
MessageBox.Show(Name + " " + LName);
تو این مثال showname به عنوان یک constractor استفاده شده .
آیا باید برای delegate هم مثل class یک تابع constractor تعریف کرد؟
delegate string ShowString(string str);
private string ShowName(string name)
{
return name;
}
public string ShowLName(string lname)
{
return lname;
}
//Contruct A delegate
ShowString MyProfile = new ShowString(ShowName) ////inja constractor showname koja,chejori ejra mishe?
//Call method
string Name = MyProfile("Michel");
//Contruct delegate in Other Way
MyProfile = ShowLName;
//Call method
string LName = MyProfile("Jackson");
MessageBox.Show(Name + " " + LName);