首页 > 试题广场 >

关于C#的委托代理模式,说法正确的是( )

[单选题]
关于C#的委托代理模式,说法正确的是( )
  • 委托实际上是一种引用方法的类型
  • 一旦程序中为委托分配了方法,委托将和该方法具有相同的行为
  • 委托可以是对类的抽象
  • 委托的实例代表一个具体的函数或方法
委托是一个类,调用委托构造函数,传入委托所指向的方法。得到的是一个委托类对象,那么D选项,就错误。并且C选项委托作用于方法,也不是对类对象的抽象。B选项,委托类实例对象与方法的行为,是不一样的,类对象与一个方法的行为不等价。
发表于 2018-02-08 08:43:57 回复(0)
委托是用户自定义的类,它定义了方法的类型。储存的是一系列具有相同参数和返回类型方法的地址列表,调用委托时,此委托列表的所有方法都将被执行。 必须与被委托方法有相同行为。
发表于 2019-05-11 09:49:00 回复(0)
委托是一个类型安全的对象,它指向程序中另一个以后会被调用的方法。委托是对方法的一种引用
发表于 2017-06-28 22:32:01 回复(2)
B错的原因:定义一个委托,实际上是创建了一个类的对象,给委托分配方法时,就是将这个委托指向了这个方法的内存地址。当调用这个委托的时候,这个委托就会调用其指向的方法。所以委托的行为和该方法的行为是不同的
发表于 2018-01-25 12:13:28 回复(0)
委托的作用: 1.将方法做为参数 2.将方法作为返回值
发表于 2017-09-30 11:04:45 回复(0)
我宣布,这题是多选题,选A和B,不信自己搜。
发表于 2021-12-17 22:41:54 回复(0)
委托原理
发表于 2018-04-07 01:10:16 回复(0)
谁知道b为什么不对?
发表于 2017-11-18 19:02:18 回复(0)
l
发表于 2017-05-24 18:01:50 回复(0)
a
发表于 2017-05-16 21:58:30 回复(0)