111,131
社区成员
发帖
与我相关
我的任务
分享 class Class1
{
public static string str; //以下方法里面都包这些含静态成员变量
public static int i;
//假设方法很多(不止这些)。有时候要用其中一个,那到好办,如果要调用全部。或者组合其中大部分(少部分不需要),该怎么写?(问题1)
//委托能不能实现?(问题2)
//接口里面不能放静态字段,我如果要将这些方法放在接口里面如何处理?(问题3)
public void Method1()
{
}
public void Method2()
{
}
public void Method3()
{
}
public void Method4()
{
}
public void Method5()
{
}
}
public void MethodN()
{
Method1();
Method2();
......
Method5();
......
}
//假设方法很多(不止这些)。有时候要用其中一个,那到好办,如果要调用全部。或者组合其中大部分(少部分不需要),该怎么写?(问题1)
//委托能不能实现?(问题2)
delegate void Methods();
static void Main(string[] args)
{
//Demo4();
Methods ms = Method1;
ms += Method2;
ms += Method3;
ms += Method4;
ms += Method5;
ms();
Console.ReadKey();
}
static void Method1() { Console.WriteLine("This is Method1"); }
static void Method2() { Console.WriteLine("This is Method2"); }
static void Method3() { Console.WriteLine("This is Method3"); }
static void Method4() { Console.WriteLine("This is Method4"); }
static void Method5() { Console.WriteLine("This is Method5"); }