⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 12-5.cs

📁 这是学习java基础的好的源代码的学习资料
💻 CS
字号:
//程序12-5
using System;
delegate void Dlgt1(int i);
delegate void Dlgt2(int j);
public class TestEquality
{
	public static void MethodA(int i){Console.WriteLine("MethodA.");}   
}
public class Test
{ 
	static void MethodB(int i){Console.WriteLine("MethodB.");}
	public static void Main()
	{
		Dlgt1 d1 = new Dlgt1(TestEquality.MethodA);
		Dlgt1 d2 = new Dlgt1(MethodB);
		//Dlgt2 d3 = d1;//无法将类型“Dlgt1”隐式转换为“Dlgt2”,显式转换也是不允许的
		Dlgt2 d3 = new Dlgt2(TestEquality.MethodA);
		Dlgt2 d4 = new Dlgt2(MethodB);
		Console.WriteLine(d1==d3);
		Console.WriteLine(d2==d4);
		Console.WriteLine(d1==d4);
		Console.WriteLine(d2==d3);
		Console.WriteLine("d1==d2?  {0}",d1==d2);
		d1 += d2;
		//d1+=(Dlgt1)d3; //错误,不能转换,尽管d1和d3是相等的,d1 += d3也是不允许的
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -