委托什么意思 提問c# action<> func<> 這2個委托怎么用和理解?
提問c# action func 這2個委托怎么用和理解?這兩個都是3.5的新功能。你可以通過理解委托來理解這兩個。讓我們看看func<T的用法,tresult>:t是一個可傳遞的參數(shù),允許多
提問c# action<> func<> 這2個委托怎么用和理解?
這兩個都是3.5的新功能。你可以通過理解委托來理解這兩個。讓我們看看func<T的用法,tresult>:t是一個可傳遞的參數(shù),允許多個tresult作為返回值,并且總是最后一個。/ / 1. 使用匿名委派
func< int,int,int> ADD1=委派(int i,int j)
]{
return i j]}
]//2。使用方法委派
func< int,int,int> add2=新建func<,int,int>(這個。添加)
//3. 使用lamdba方法
func<,int,int>,add3=(N1,N2)=>{return N1,N2}action< T>:與func類似,只是沒有返回值。Action< datetime>,action1=D=>{此.lblResult.Text=d.ToString(“d”)}
操作1(DateTime.Parse文件( 此.txtText.Text))Predict<T>:可以有一個返回值
Predict<string> P1=D=>{返回D!=null}
c#中newThreadStart()怎么用?這里面怎么傳參數(shù)?
線程。有兩種參數(shù)委托,一種是無參數(shù)委托,另一種是對象參數(shù)委托,例如:new thread(b)。開始(New Int[]{x,y,W,H})
void B(object args){
Int[]arr=(Int[]args
Int x=arr[0
]Int y=arr[1
C# 事件和委托,一個event怎么通知外界自己傳送了多少數(shù)據(jù)?
事件實(shí)際上是特殊委托。我寫了一個代表團(tuán)的例子供你參考。
class Program
{
static void Main(string[]args)
{
var w=新工作
{
OnNotify=i=>控制臺。寫入(i)
}
w.do()]//輸出0123456789控制臺。讀?。ǎ?/p>
}
]公共類工作
{
//定義一個沒有返回值的泛型委托
公共操作
公共void do()
{
for(VaR I=0,I
{
if(onnotify)!=null)
{
onnotify(I)
}
}