iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >C#中+=是什么及如何使用
  • 848
分享到

C#中+=是什么及如何使用

2023-07-05 05:07:19 848人浏览 薄情痞子
摘要

这篇“C#中+=是什么及如何使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C#中+=是什么及如何使用”文章吧。C#中+=

这篇“C#中+=是什么及如何使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C#中+=是什么及如何使用”文章吧。

C#中+=是什么意思

在C#中, "+="有两种运用场合。

第一种,用在数值后面作为逻辑运算符,自加变量,如:

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

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

i的最终结果是25;

第二种,用于指定响应事件时要调用的方法;

这类方法称为事件处理程序,叫注册/订阅事件,用在操作类名后,比如

winform.Closed += new EventHandler(child_Closed);

这句话意思是winFORM的关闭结束事件订阅child_Closed方法,变量句柄类型为EventHandler常规事件句柄类型

再如 :

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

在此上下文中使用 += 运算符称为“注册事件”。

这里是 C# 事件绑定(注册、订阅)的特写用法,表示事件的处理程序集合中添加一个事件处理程序,它也有对应的 -= 来去掉之前 += 的事件处理程序。

但事件发生时,所有此事件的处理程序集合中的处理程序都会依次调用。

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

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

在上面的代码中,+=是在委托链上增加一个委托,(s,e) =>是一个lambda表达式,这个表达式创建一个委托,委托处理的主体就是=> 后面的部分。

其实这个写法相当于

this.Loaded += new EventHandler(Form_Loaded);private void Form_Loaded(object sender,   EventArgs e) {    DiscoverKinectSensor();}

以上就是关于“C#中+=是什么及如何使用”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

--结束END--

本文标题: C#中+=是什么及如何使用

本文链接: https://www.lsjlt.com/news/349795.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C#中+=是什么及如何使用
    这篇“C#中+=是什么及如何使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C#中+=是什么及如何使用”文章吧。C#中+=...
    99+
    2023-07-05
  • C++中 ‘=default ’及‘ =delete ’如何使用
    这篇文章主要介绍“C++中 ‘=default ’及‘ =delete ’如何使用”,在日常操作中,相信很多人在C++中 ‘=default ’及‘ =delete&nb...
    99+
    2023-06-22
  • JavaScript中Promise的原理是什么及如何使用
    这篇文章主要介绍了JavaScript中Promise的原理是什么及如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript中Promise的原理是什么及如何使用文章都会有所收获,下面我们一起...
    99+
    2023-07-05
  • C++类中三大函数是什么及怎么使用
    本篇内容介绍了“C++类中三大函数是什么及怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一.构造函数1.构造函数的作用我们在创建好类...
    99+
    2023-07-05
  • golang泛型是什么及如何使用
    本篇内容介绍了“golang泛型是什么及如何使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在golang中,泛型是程序设计语言的一种风格...
    99+
    2023-07-04
  • C#中+=是什么意思及+=的用法
    目录C#中+=是什么意思C#中+= (s, e) =>这些字符什么意思总结C#中+=是什么意思 在C#中, "+="有两种运用场合。 第一种,用在数值后面作...
    99+
    2023-02-23
    C#中+= +=什么意思 +=的用法
  • 什么是Python爬虫以及如何使用
    本篇文章给大家分享的是有关什么是Python爬虫以及如何使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。网络爬虫也叫做网络机器人,可以代替人们自动地在互联网中进行数据信息的采...
    99+
    2023-06-02
  • Python迭代器是什么及如何使用
    Python 迭代器迭代器是一种对象,该对象包含值的可计数数字。迭代器是可迭代的对象,这意味着您可以遍历所有值。从技术上讲,在 Python 中,迭代器是实现迭代器协议的对象,它包含方法 iter() 和 next()。迭代器 VS 可迭代...
    99+
    2023-05-14
    Python
  • C++引用怎么使用及底层原理是什么
    本篇内容介绍了“C++引用怎么使用及底层原理是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!引用引用不是定义一个新变量,而是给已存在的变...
    99+
    2023-06-30
  • golang不定参数是什么及如何使用
    今天小编给大家分享一下golang不定参数是什么及如何使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。什么是不定参数不定参...
    99+
    2023-07-05
  • c语言中/是什么意思及用法
    c 语言中的除法运算符是 /,用于计算两个操作数的商。它支持整数和浮点数除法,优先级高于加减法但低于乘除法。除以 0 会产生运行时错误。整数除法舍弃小数部分,而浮点数除法返回浮点数商。 ...
    99+
    2024-04-13
    c语言
  • Vue中observable是什么及怎么使用
    这篇文章主要介绍“Vue中observable是什么及怎么使用”,在日常操作中,相信很多人在Vue中observable是什么及怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue中observabl...
    99+
    2023-07-04
  • linux中apt是什么及怎么使用
    这篇文章主要介绍“linux中apt是什么及怎么使用”,在日常操作中,相信很多人在linux中apt是什么及怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux中...
    99+
    2023-04-27
    linux apt
  • Vue3中reactive是什么及怎么使用
    这篇文章主要讲解了“Vue3中reactive是什么及怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Vue3中reactive是什么及怎么使用”吧!Vue3 reactive的理解1...
    99+
    2023-06-30
  • 什么是ASP.NET中的NPM模块,以及如何使用它们?
    ASP.NET是一个广泛使用的Web应用程序框架,它提供了一种基于服务器端的开发方式,使得Web应用程序能够更加高效、灵活地运行。NPM模块则是在ASP.NET中非常常用的一种工具,它能够帮助开发人员更加轻松地管理和使用各种前端资源。本文将...
    99+
    2023-08-25
    npm 数组 api
  • java泛型的含义是什么及如何使用
    这篇“java泛型的含义是什么及如何使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“java泛型的含义是什么及如何使用”文...
    99+
    2023-06-27
  • JavaScript模板字符串是什么及如何使用
    今天小编给大家分享一下JavaScript模板字符串是什么及如何使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.什么是...
    99+
    2023-07-04
  • Reactive反应式编程是什么及如何使用
    这篇文章主要介绍了Reactive反应式编程是什么及如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Reactive反应式编程是什么及如何使用文章都会有所收获,下面我们一起来看看吧。反应式编程简介Reac...
    99+
    2023-06-29
  • c语言中SIN是什么意思及用法
    sin 是 c 标准库中 math.h 头文件中的数学函数,用于计算给定弧度角的正弦值。用法为 sin(double angle),其中 angle 为弧度值,函数返回一个 double...
    99+
    2024-05-07
    c语言 标准库
  • c语言中回调函数的使用方法及作用是什么
    本篇内容介绍了“c语言中回调函数的使用方法及作用是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!目录前言一、通过这节课程你能掌握以下知识...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作