33问答网
所有问题
当前搜索:
委托和直接调用函数的区别
c#中委派
和直接函数调用
用什么
区别
,好处和目的在哪?
答:
委托就是一个函数,但是呢,他可以传递啊,你可以将这个函数当作参数传递给另一个函数,在另一个函数中调用
。比如 我有一个A函数 一个B函数 一个C函数 一个Main函数 A B函数原型一样的。在Main函数中判断一个条件,如果为真,那么将A函数“变成”委托传入C函数,在C函数种调用传入参数的委托就可...
asp.net 用
委托和直接调用函数有什么区别
?
答:
委托
是对方法的包装 在不确定要
调用
什么方法时候而又不能用抽象或者多态实现的时候用委托。比如一个button,当点击肯定要触发事件,做一些处理,如果你是这个控件的开发者,你怎么知道当点击是要处理什么?你这个button会被什么容器所包含?所以你必须公布一个event出去,用控件的人具体去实现其功能。
C#
委托与
一般的
函数直接调用有什么区别
?
答:
其实作用是一样的啦。委托的话通常是写在一个类里面,然后各页面实例都可以重用它。
一般的函数调用都是页面级的,委托就是宏观级的啦
!~
C#
委托与
一般的
函数直接调用有什么区别
?
答:
//创建一个类。(嗯嗯叫它Service类吧)public class Service//创建一个委托public delegate void AddUserEventHandler(object sender,AddUserEventArgs e);//创建一个事件,(本来他只是AddUserEventHandler
委托的
一个实列,但由于event关键字的存在它变牛B了)public event AddUserEventHandler OnAddUser;比如...
委托 和
函数
指针
的区别
?
答:
但与函数指针不同的是,
委托是面象对象的和类型安全的
。 3.一个委托可以对应多个委托对象,只要方法的签名与委托的最初定义相匹配。委托对象的调用与原方法调用相同。 4.委托不知道或不关心自己实例对象所封装的方法的细节(什么名字或实现什么功能),只要方法的参数类型和返回类型与该委托的参数类型和返回类型相匹配。
C#中用
委托和
引用
函数有什么不同
答:
这是两个完全
不同
的概念。引用是指在本
函数
中使用其他库中定义好的函数,类似于C++中
调用
DLL中的函数。
委托
是一种函数描述,可以作为参数传递,并能在被调函数中执行,相当于在参数中传递了一段代码。类似于C++中函数指针的概念,但它会做类型检查,比C++中的函数指针要安全。
在C#中的方法,属性,
函数有什么区别
,定义函数
与
这定义方法有什么不一样...
答:
方法和
函数
都是一样的,只不过叫法
不同
而已,在java那里我们叫方法,不叫函数,在C#里就叫函数,属性其实也是函数,只不过C#帮我们封装成了属性,在java中没有属性这说法,java是通过两个方法对一个变量进行读和写,比如 int n = 0;public void setN(int m){ n = m;} public int getN(){ r...
什么是“
委托
”??
视频时间 00:50
C#中
委托有什么
好处
答:
有一个比较重要的作用就是多线程比如一个窗体有1个控件A(这个是运行在一个线程里的),其他线程想更改A的值,那么就要用
委托
来解决,否则存在安全隐患,编译器一般也会报错另外就是为了事件机制
什么是
委托
答:
1.
委托的
定义和方法的定义类似,只是在前面加了一个delegate,但委托不是方法,它是一种类型。是一种特殊的类型,看成是一种新的对象类型比较好理解。用于对与该委托有相 同签名的方法
调用
。2.委托相当于C++中的
函数
指针,但它是类型安全的。3.委托是从System.Delegate派生,但不能象定义常规类型一样...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
直接递归调用和间接递归调用
函数的定义和调用可以嵌套吗
函数递归就是调用该函数本身
函数的间接递归调用
函数调用时的实参和形参之间传递
函数的调用
自己调用自己的函数叫
函数的嵌套调用
函数调用方式