前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于反编译的搜索

[ASP.net教程]+= 运算符 少了一次计算?_郑少群个人网 Please click here if you are not redirected within a few seconds. 首页 .Net SEO 数据库 Java 网络 娱乐 明星 电影 电视 音乐 戏剧 科学 UFO 天文 地理 考古 生命 家居 别墅 花园 时尚 小户 书房 体育 足球 篮球 英超 网球 赛车 健康 性爱 两性 饮食 养生 美容 时尚 奢华 时装 男士 美容 美体 女人 护肤 保健 情感 生理 婚嫁 手机版 收藏网站 首页 ASP.net教程 SEO教程 Java教程 网页设计 操作系统 数据库 你的位置:首页 > ASP.net教程 [ASP.net教程]+= 运算符 少了一次计算? 2014-03-09 22:00:10 偶然看到MSDN关于 += 赋值运算符 的备注:使用 += 赋值运算符的表达式,如x += y等效于x = x + y不同的是 x 只计算一次。 + 运算符的含义取决于 x 和 y 的类型(对于数值操作数,其含义为相加;对于字符串操作数,其含义为串联,等等)。不能直接重载 += 运算符,但用户定义的类型可重载 + 运算符(请参见 operator)。+= 运算符还用于指定响应事件时要调用的方法;这类方法称为事件处理程序。 在此上下文中使用 += 运算符称为“订阅事件”。 有关更多信息,请参见 如何:订阅和取消订阅事件(C# 编程指南)。 和委托(C# 编程指南)。以上来源:MSDN 但上面说明使用 += 运算符时,x只计算一次…新建一Demo: static void Demo() { int x, y; x = 1; y = 2; x = x + y; Console.WriteLine(x); x = 1; y = 2; x += y; Console.WriteLine(x); }反编译IL代码:.method private hidebysig static void Demo () cil managed { // Method begins at RVA 0x28a4 // Code size 32 (0x20) .maxstack 2 .locals init ( [0] int32 x, [1] int32 y ) IL_0000: nop IL_0001: ldc.i4.1 IL_0002: stloc.0 IL_0003: ldc.i4.2 IL_0004: stloc.1 IL_0005: ldloc.0 IL_0006: ldloc.1 IL_0007: add IL_0008: stloc.0 IL_0009: ldloc.0 IL_000a: call void [mscorlib]System.Console::WriteLine(int32) IL_000f: nop IL_0010: ldc.i4.1 IL_0011: stloc.0 IL_0012: ldc.i4.2 IL_0013: stloc.1 IL_0014: ldloc.0 IL_0015: ldloc.1 IL_0016: add IL_0017: stloc.0 IL_0018: ldloc.0 IL_0019: call void [mscorlib]System.Console::WriteLine(int32) IL_001e: nop IL_001f: ret} // end of method Program::Demo//本文地址:http://www.cnblogs.com/Interkey/p/3590631.html但其IL代码一样.不仅是 += 运算符,-= 运算符………|= 运算符 都是x只计算一次。那为何会只计算一次呢?纠结…期待后续有个结果…[暂时未解] 推荐一个非常实用的文件及文件夹比较工具: Beyond Compare。使用 Beyond Compare 可以很方便的对比出两个文件夹或者文件的不同之处。并把相差的每一个字节用颜色加以表示,查看方便。并且支持多种规则对比。对软件汉化者来说,这绝对是一款不可多得的工具。 照明手电用发光二极管 照明发光二极管 de 二极管in5408 西点de de刺刀匕首专卖店 香港旅游团 香港旅游团 香港旅游团 香港旅游团 香港旅行社 香港旅行社 香港旅行社 香港旅行社 香港春节旅游 香港春节旅游 香港春节旅游 香港春节旅游 香港旅游报团 香港旅游报团 香港旅游报团 香港旅游报团 香港跟团旅游 香港跟团旅游 香港跟团旅游 香港跟团旅游 标签: 图片新闻 在Mac OS X中使用VIM开发STM32(4)SEO真的穷途末路了吗?微信的启示之产品分析(一)用户是上帝UNIX网络编程读书笔记:poll函数转型市场经济构建庞大虚拟王国 腾讯帝国的国家经济学关于博客排名第一,你可能想知道Android按键之Menu详解【经验之谈】Windows环境下配置WordPressBucky – 免费开源的实时用户监控工具使用jquery加载部分视图01设计模式之Composite(组合)模式周末发福利了!26个免费的HTML5模版chart控件怎么使x轴标签全部显示出来使用jquery加载部分视图02 最近更新 ·浅析黄太吉的模式,是否可以复制 ·在Mac OS X中使用VIM开发STM32(4) ·使用select处理任意数目个客户的单进程程序 ·企业在网络推广中的五个误区 ·SEO真的穷途末路了吗? ·微信的启示之产品分析(一)用户是上帝 ·UNIX网络编程读书笔记:poll函数 ·微信卖桂花鸭月入50万案例分析 ·转型市场经济构建庞大虚拟王国 腾讯帝国的国家经济学 ·Windows Update error 80070003 ·达成交易实现盈利并不是想像的那么简单 ·关于博客排名第一,你可能想知道 ·JavaScript学习心得(四) ·Android按键之Menu详解 ·【经验之谈】Windows环境下配置WordPress ·Bucky – 免费开源的实时用户监控工具 ·使用jquery加载部分视图01 ·设计模式之Composite(组合)模式 ·周末发福利了!26个免费的HTML5模版 ·chart控件怎么使x轴标签全部显示出来 Copyright ? 1998 - 2020 郑少群个人网 版权所有 网站地图 | TAG 站内导航: ASP.net教程 SEO教程 ASP教程 Java教程 网页设计 网络教程 操作系统 数据库 ajax教程 多媒体 艾奇手表 手表批发 旅游: 深圳旅行社 | 广州旅行社 | 东莞旅行社 | 广东省内游 | 国内旅游 | 出境游 | 港澳游 | 深圳拓展训练 | 旅游签证 | 广东省内旅游景点 | 香港澳门旅游攻略 | 旅游攻略 | 深圳旅行社 | 出国旅游 | 港澳游 | 省内两日游 | 深圳拓展训练 | 旅游签证 | 中国旅游景点排名 | 潮汕旅游 电子: USB连接器 | USB连接线 | 电源线 | 连接器 | 电源线 | 热敏电阻 | 红外传感器 | 二极管 | Electronic Components Supplier | Connectors Supplier | IC Supplier | LED Supplier | Capacitor Supplier | Transistor Supplier | Electronic Components Supplier | Resistor Supplier | Diode Supplier 其他:吊坠 | 摄影教程 | 国内旅游 | 交友