委托的部分疑惑解答
Posted 跨界专家
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了委托的部分疑惑解答相关的知识,希望对你有一定的参考价值。
在学习委托的时候,声明委托的时候有的地方写着NEW,而有的地方不需要new .
答:其实两种是一样的,只是不写NEW的时候,编译的时候会自动隐士转换为NEW.
案例:
//声明一种委托类型
delegate void Mydel(int x)
//创建两个委托变量
Mydel delvar,dvar
//创建委托并保存引用
delvar= new Mydel(myInstObj.Mym1);
dvar= new Mydel(sClass.OtherM2);
快捷语法
//这个会隐式转换
delvar= myInstObj.Mym1;
dvar=sClass.OtherM2;
以上是关于委托的部分疑惑解答的主要内容,如果未能解决你的问题,请参考以下文章