當前位置:首頁 » 股票資訊 » 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.
- 受委任的行動