ساخت delegate با استفاده از method group conversion در #C
سلام بر تمامی برنامه نویسان سی شارپ 😉 در این مطلب ، ساخت delegate با استفاده از method group conversion در سی شارپ #C رو براتون آماده کردم. انشاالله که این کد براتون مفید باشه.
خروجی پروژه به این صورت می باشد:
replaceSpaces
removeSpaces
reverseSpaces
removeSpaces
reverseSpaces
ساخت delegate با استفاده از method group conversion :
using System;
delegate string StrMod(string str);
class MainClass {
static string replaceSpaces(string a) {
Console.WriteLine("replaceSpaces");
return a;
}
static string removeSpaces(string a) {
Console.WriteLine("removeSpaces");
return a;
}
static string reverse(string a) {
Console.WriteLine("reverseSpaces");
return a;
}
public static void Main() {
StrMod strOp = replaceSpaces; // use method group conversion
string str;
// Call methods through the delegate.
delegate string StrMod(string str);
class MainClass {
static string replaceSpaces(string a) {
Console.WriteLine("replaceSpaces");
return a;
}
static string removeSpaces(string a) {
Console.WriteLine("removeSpaces");
return a;
}
static string reverse(string a) {
Console.WriteLine("reverseSpaces");
return a;
}
public static void Main() {
StrMod strOp = replaceSpaces; // use method group conversion
string str;
// Call methods through the delegate.