当前位置:首页 » 股票资讯 » delegates
扩展阅读
爱普检测股票行情 2025-05-18 04:22:50
中核资本股票行情 2025-05-18 03:56:18

delegates

发布时间: 2021-05-31 01:43:21

❶ delegate的形容词形式

形容词
delegates,从名词转换成形容词
举例:XXXX
sent
a
delegates
party
to
participate
in
a
peace
talk.
多delegate人数的队伍。
有时候,用delegate
party也行。
形容词
delegating,从动词转换成形容词
举例:
The
command
post
assigns
a
delegating
party
to
assume
the
role
of
dealing
with
strangers
crossing
the
border.
-
附有代表作用的团队
形容词
delegated,以过去动词充当形容词
举例:
The
manager
is
executing
his
delegated
actions
posted
to
him.
-
受委任的行动

❷ delegate和represent的区别

delegate : 指一般被派参加某一会议的代表。
He is one of the delegates to the conference.(他是与会代表之一。)

representative : 一般指被选举或委派代表某人或一些人或某个较大团体的人,其职务有时是较长期的。

A representative of the company will call on you to assess the damage. (公司的代表将前往贵处评估受损失的状况.)

❸ fellow-delegates是什么意思

fellow-delegates
各位代表

########
很高兴为您解答
祝你生活愉快,学习进步
如果你对这个答案有什么疑问,请追问
如果满意记得采纳哦·~~
###################################

❹ delegate声明的函数是什么类型

delegate是C#中的一种类型,它实际上是一个能够持有对某个方法的引用的类。
与其它的类不同,delegate类能够拥有一个签名(signature),并且它只能持有与它的签名相匹配的方法的引用。

A delegate declaration defines a reference type that can be used to encapsulate a method with a specific signature. A delegate instance encapsulates a static or an instance method. Delegates are roughly similar to function pointers in C++; however, delegates are type-safe and secure.上面的定义解释了一个delegate的声明定义了一个reference type,而这个reference type是用来将一个方法利用一个指定的形式压缩起来。一个delegate的实例压缩一个静态或者一个实例方法。Delegates和C++中的功能指针很相似。然而,不同的是,delegate是安全的,并且是Type-safe.

在codeProject网站中找到的。
C# delegate is a callback function. In other words, delegate is a way to provide feedback from class-server to class-client.
C#的delegate是一种callback功能。换句话说,delegate是一种从类的服务端向类的客户端提供反馈的一种途径。C# delegate is smarter then “standard” callback because it allows defining a strict list of parameters which are passed from class-server to class-client
但是C# delegate却比一般的callback 功能要更聪明。因为它允许定义一个严格的参数列表。而这个参数列表则包含着从类的服务端向类的客户端把传递的参数。C# 的 Delegate Type
Delegate 是一种函数指针,但与普通的函数指针相比,区别主要有三:1) 一个 delegate object 一次可以搭载多个方法(methods),而不是一次一个。当我们唤起一个搭载了多个方法(methods)的 delegate,所有方法以其“被搭载到 delegate object 的顺序”被依次唤起——稍候我们就来看看如何这样做。2) 一个 delegate object 所搭载的方法(methods)并不需要属于同一个类别。一个 delegate object 所搭载的所有方法(methods)必须具有相同的原型和形式。然而,这些方法(methods)可以即有 static 也有 non-static,可以由一个或多个不同类别的成员组成。3) 一个 delegate type 的声明在本质上是创建了一个新的 subtype instance,该 subtype 派生自 .NET library framework 的 abstract base classes Delegate 或 MulticastDelegate,它们提供一组 public methods 用以询访 delegate object 或其搭载的方法(methods)
---
它所实现的功能与C/C++中的函数指针十分相似。
它允许你传递一个类A的方法m给另一个类B的对象,使得类B的对象能够调用这个方法m。
但与函数指针相比,delegate有许多函数指针不具备的优点。 首先,函数指针只能指向静态函数,而delegate既可以引用静态函数,又可以引用非静态成员函数。
在引用非静态成员函数时,delegate不但保存了对此函数入口指针的引用,而且还保存了调用此函数的类实例的引用。 其次,与函数指针相比,delegate是面向对象、类型安全、可靠的受控(managed)对象。
也就是说,runtime能够保证delegate指向一个有效的方法,你无须担心delegate会指向无效地址或者越界地址。

实现一个delegate是很简单的,通过以下3个步骤即可实现一个delegate:1.声明一个delegate对象,它应当与你想要传递的方法具有相同的参数和返回值类型。
2. 创建delegate对象,并将你想要传递的函数作为参数传入。
3. 在要实现异步调用的地方,通过上一步创建的对象来调用方法。using System;

public class MyDelegateTest
{
// 步骤1,声明delegate对象
public delegate void MyDelegate(string name);

// 这是我们欲传递的方法,它与MyDelegate具有相同的参数和返回值类型
public static void MyDelegateFunc(string name)
{
Console.WriteLine("Hello, ", name);
}
public static void Main()
{
// 步骤2,创建delegate对象
MyDelegate md = new MyDelegate(MyDelegateTest.MyDelegateFunc);
// 步骤3,调用delegate
md("sam1111");
}
} 输出结果是:Hello, sam1111
了解了delegate,下面我们来看看,在C#中对事件是如何处理的。C#中的事件处理实际上是一种具有特殊签名的delegate,象下面这个样子:public delegate void MyEventHandler(object sender, MyEventArgs e);其中的两个参数,sender代表事件发送者,e是事件参数类。MyEventArgs类用来包含与事件相关的数据,所有的事件参数类都必须从System.EventArgs类派生。当然,如果你的事件不含参数,那么可以直接用System.EventArgs类作为参数。就是这么简单,结合delegate的实现,我们可以将自定义事件的实现归结为以下几步:1.定义delegate对象类型,它有两个参数,第一个参数是事件发送者对象,第二个参数是事件参数类对象。
2.定义事件参数类,此类应当从System.EventArgs类派生。如果事件不带参数,这一步可以省略。
3.定义事件处理方法,它应当与delegate对象具有相同的参数和返回值类型。
4. 用event关键字定义事件对象,它同时也是一个delegate对象。
5.用+=操作符添加事件到事件队列中(-=操作符能够将事件从队列中删除)。
6.在需要触发事件的地方用调用delegate的方式写事件触发方法。一般来说,此方法应为protected访问限制,既不能以public方式调用,但可以被子类继承。名字是OnEventName。
7. 在适当的地方调用事件触发方法触发事件。下面是一个简单的例子:
using System;
public class EventTest
{
// 步骤1,定义delegate对象
public delegate void MyEventHandler(object sender, System.EventArgs e);
// 步骤2省略
public class MyEventCls
{
// 步骤3,定义事件处理方法,它与delegate对象具有相同的参数和返回值类// 型
public void MyEventFunc(object sender, System.EventArgs e)
{
Console.WriteLine("My event is ok!");
}
}
// 步骤4,用event关键字定义事件对象
private event MyEventHandler myevent;
private MyEventCls myecls;
public EventTest()
{
myecls = new MyEventCls();
// 步骤5,用+=操作符将事件添加到队列中
this.myevent += new MyEventHandler(myecls.MyEventFunc);
}
// 步骤6,以调用delegate的方式写事件触发函数
protected void OnMyEvent(System.EventArgs e)
{
if(myevent != null)
myevent(this, e);
}
public void RaiseEvent()
{
EventArgs e = new EventArgs();
// 步骤7,触发事件
OnMyEvent(e);
}
public static void Main()
{
EventTest et = new EventTest();
Console.Write("Please input ''a'':");
string s = Console.ReadLine();
if(s == "a")
{
et.RaiseEvent();
}
else
{
Console.WriteLine("Error");
}
}
}

❺ distinguished delegates是什么意思

distinguished guest
尊贵的客人
双语对照
词典结果:
distinguished guest
上宾;贵宾;
以上结果来自金山词霸
例句:
1.
It is the highest ritual for the most distinguished guest of the Wa family

❻ designate怎么用和delegate有什么区别

designate [ 'dezigneit ] . .
v. 指定,标示
delegate [ 'deligit ] . .
n. 代表
vt. 派…为代表;委任

❼ c#使用代表(delegate)有什么好处为什么要使用什么时候需要使用

为什么需要使用 就可以回答你前面的两个为什么
比如,在写这个类的时候,根本就不能确定要调用哪个对象的方法:例如,你把自己的一个对象上的方法挂在微软的button的一个事件上。微软在写button时根本就不可能知道这个事件发生时,需要调用哪个对象的哪个方法,只有你自己去指定说需要调什么方法,并且以委托的方式挂在相应的事件上。 微软在写button的事件时,唯一能确定的是这个事件的格式,或者说这个事件需要调用的方法的格式,
类似于 button1_click(object sender, EnentArgs e) 等等。 只要是按照这个类型写的方法,都能被挂在这个事件上,并且在事件发生时,方法会被调用。 而规定了事件方法格式,就确保了事件发生时被调用的方法都是合法的,不会出现方法类型不匹配等等。这就是所谓的委托是类型安全的。

通俗的说就是你在写一个类的时候,这个类要完成一件事情,但是你有不知道这件事情该怎么完成,你只知道要完成这件事情,只有这个类在运行的时候调用者方知道怎么完成这件事情,这时候你用一个委托来告诉调用者,这时候要完成一件事情,至于事情怎么完成则有调用方通过委托来完成

❽ C#中代表DELEGATE的作用是什么

delegate是C#中的一种类型,它实际上是一个能够持有对某个方法的引用的类。

与其它的类不同,delegate类能够拥有一个签名(signature),并且它只能持有与它的签名相匹配的方法的引用。

上面的定义解释了一个delegate的声明定义了一个reference type,而这个reference type是用来将一个方法利用一个指定的形式压缩起来。一个delegate的实例压缩一个静态或者一个实例方法。Delegates和C++中的功能指针很相似。然而,不同的是,delegate是安全的,并且是Type-safe。

❾ Delegate是什么,举例说明!

Delegate是是一种引用类型。

用于声明委托。委托是一种引用类型,它引用类型的 Shared 方法或对象的实例方法。任何具有匹配参数类型和返回类型的过程均可用来创建此委托类的实例。然后就可以通过委托实例来调用过程。
[ <attrlist> ] [ accessmodifier ] _
[ Shadows ] Delegate [ Sub | Function ] name [( Of typeparamlist )] [([ parameterlist ])] [ As type ]

❿ delegate的形容词形式 delegative好像不是. delegated呢

形容词 delegates,从名词转换成形容词
举例:XXXX sent a delegates party to participate in a peace talk.多delegate人数的队伍.
有时候,用delegate party也行.
形容词 delegating,从动词转换成形容词
举例:The command post assigns a delegating party to assume the role of dealing with strangers crossing the border.
- 附有代表作用的团队
形容词 delegated,以过去动词充当形容词
举例:The manager is executing his delegated actions posted to him.
- 受委任的行动