最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#中+=是什么意思及+=的用法

 更新時間:2023年02月23日 09:45:26   作者:Dust_Evc  
這篇文章主要介紹了C#中+=是什么意思及+=的用法說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

C#中+=是什么意思

在C#中, "+="有兩種運用場合。

第一種,用在數(shù)值后面作為邏輯運算符,自加變量,如:

int i=0;
for(int j=0;j<5;j++)
{
i+=5;
}

這里i+=5表示i=i+5;

i的最終結(jié)果是25;

第二種,用于指定響應(yīng)事件時要調(diào)用的方法;

這類方法稱為事件處理程序,叫注冊/訂閱事件,用在操作類名后,比如

winForm.Closed += new EventHandler(child_Closed);

這句話意思是winForm的關(guān)閉結(jié)束事件訂閱child_Closed方法,變量句柄類型為EventHandler常規(guī)事件句柄類型

再如 :

basisMstPage.btnClick_PageHandler += new EventHandler(this.BasisMasterPageButton_Click);

在此上下文中使用 += 運算符稱為“注冊事件”。

這里是 C# 事件綁定(注冊、訂閱)的特寫用法,表示事件的處理程序集合中添加一個事件處理程序,它也有對應(yīng)的 -= 來去掉之前 += 的事件處理程序。

但事件發(fā)生時,所有此事件的處理程序集合中的處理程序都會依次調(diào)用。

C#中+= (s, e) =>這些字符什么意思

public MainWindow()
{
InitializeComponent();
this.Loaded += (s, e) => DiscoverKinectSensor();
this.Unloaded += (s, e) => this.kinect = null;
}

在上面的代碼中,+=是在委托鏈上增加一個委托,(s,e) =>是一個lambda表達式,這個表達式創(chuàng)建一個委托,委托處理的主體就是=> 后面的部分。

其實這個寫法相當(dāng)于

this.Loaded += new EventHandler(Form_Loaded);

private void Form_Loaded(object sender, ? EventArgs e) {
? ? DiscoverKinectSensor();
}

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • c# 實例——繪制波浪線(附源碼)

    c# 實例——繪制波浪線(附源碼)

    這篇文章主要介紹了c#如何繪制波浪線,文中講解非常細致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • C#中async/await之線程上下文工作原理

    C#中async/await之線程上下文工作原理

    這篇文章主要為大家介紹了C#中async/await之線程上下文工作原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪<BR>
    2023-05-05
  • Unity實現(xiàn)游戲傷害數(shù)字顯示HUD的方法

    Unity實現(xiàn)游戲傷害數(shù)字顯示HUD的方法

    游戲中收到傷害掉血,會有飄動的傷害數(shù)值,本文主要介紹Unity實現(xiàn)游戲傷害數(shù)字顯示HUD的方法,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • C#中深度復(fù)制和淺度復(fù)制詳解

    C#中深度復(fù)制和淺度復(fù)制詳解

    這篇文章主要介紹了C#中深度復(fù)制和淺度復(fù)制的相關(guān)資料,需要的朋友可以參考下
    2015-10-10
  • c#互斥鎖Mutex類用法介紹

    c#互斥鎖Mutex類用法介紹

    本文詳細講解了c#互斥鎖Mutex類的用法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-02-02
  • C# WinForms中實現(xiàn)MD5的加密

    C# WinForms中實現(xiàn)MD5的加密

    MD5(消息摘要算法第5版)是一種廣泛使用的哈希函數(shù),可以生成一個128位(16字節(jié))的哈希值,通常用于數(shù)據(jù)完整性校驗和密碼存儲,在Windows Forms應(yīng)用程序中實現(xiàn)MD5加密,可以用于用戶密碼的安全存儲和數(shù)據(jù)的完整性驗證,本文將詳細介紹了如何在WinForms中實現(xiàn)MD5加密
    2024-10-10
  • C#泛型的使用及示例詳解

    C#泛型的使用及示例詳解

    這篇文章主要介紹了C#泛型的使用及示例,本文通過例子個大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • C#基礎(chǔ)知識之this關(guān)鍵字介紹

    C#基礎(chǔ)知識之this關(guān)鍵字介紹

    本文主要介紹this關(guān)鍵字的幾種使用方法,this可以代表當(dāng)前實例,可以調(diào)用其他構(gòu)造函數(shù),還可以用來構(gòu)建索引器,這里都有一一舉例說明。
    2016-04-04
  • C#實現(xiàn)操作PPT動畫窗格并插入音頻文件

    C#實現(xiàn)操作PPT動畫窗格并插入音頻文件

    這篇文章主要為大家詳細介紹了如何利用C#實現(xiàn)操作PPT動畫窗格并插入音頻文件,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-10-10
  • Unity排行榜優(yōu)化滾動效果

    Unity排行榜優(yōu)化滾動效果

    這篇文章主要為大家詳細介紹了Unity排行榜優(yōu)化滾動效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07

最新評論

新源县| 鹤岗市| 涿州市| 崇阳县| 土默特右旗| 贵南县| 苍山县| 都匀市| 依安县| 崇明县| 花垣县| 白银市| 彰武县| 磐安县| 抚远县| 乌兰浩特市| 迁安市| 农安县| 武邑县| 镇原县| 石棉县| 濉溪县| 明星| 白水县| 白水县| 怀柔区| 都匀市| 贵南县| 轮台县| 长宁区| 长沙县| 房产| 社会| 澄城县| 曲松县| 富阳市| 威海市| 舞钢市| 渝中区| 天水市| 民和|