c#委托调用另一窗口函数_在C#中使用委托调用成员函数
c#委托調(diào)用另一窗口函數(shù)
Prerequisite: Delegates in C#
先決條件: C#中的代表
We can also call a member function of a class using delegates. It is similar to static function calls, here we have to pass member function using an object on the creation of delegate.
我們還可以使用委托來調(diào)用類的成員函數(shù)。 它類似于靜態(tài)函數(shù)調(diào)用,這里我們必須在創(chuàng)建委托時使用對象傳遞成員函數(shù)。
Program:
程序:
using System; using System.Collections;public delegate void myDelegates(); class Sample {public void fun(){Console.WriteLine("Call a member function using delegate");} }class Program {static void Main(){Sample S = new Sample();myDelegates del = new myDelegates(S.fun);del();} }Output
輸出量
Call a member function using delegateIn above example, we created the class Sample, Sample class contains a member function name fun(). And then, we created another class Program than contains Main() function. Here, we created delegate reference and passed member function using Sample class object.
在上面的例子中,我們創(chuàng)建的類樣品 , 樣品類包含一個成員函數(shù)名的樂趣()。 然后,我們創(chuàng)建了另一個包含Main()函數(shù)的類Program。 在這里,我們創(chuàng)建了委托引用,并使用Sample類對象傳遞了成員函數(shù)。
翻譯自: https://www.includehelp.com/dot-net/calling-member-function-using-delegates-in-c-sharp.aspx
c#委托調(diào)用另一窗口函數(shù)
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的c#委托调用另一窗口函数_在C#中使用委托调用成员函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言中将整数转换成字符串_在C语言中将
- 下一篇: c#foreach循环_C#| 使用fo