All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
ASP.NET,2.0的导航控件treeview和menu的实例_.net资料_编程技术
HTML 初学者指南(7)_[Html教程]
PHP实例源代码:PHP实现翻页处理的类_[PHP教程]
Asp.NET写文件_.net资料_编程技术
C#捕捉摄相头的数据流_[Asp.Net教程]
PHP教程:在PHP中将图片存放ORACLE中_[PHP教程]
ASP.Net环境下使用Jmail组件发送邮件_[Asp.Net教程]
PHP实例:将IP最后一位替换为星号_[PHP教程]
最近收集的有用的Javscript小技巧_JavaScript技术_编程技术
用PHP自动把纯文本转换成Web页面_php资料_编程技术
Reading number is top 10 pictures
超强高考作文
Most cow mistress ZhaoGongXia face exposure
The household design, do not do bridal chamber a pity
运动的范冰冰3
Summer is most suitable for young people to travel in China5
美女浴室写真2
The money of more than 100 countries and regions5
可爱的狗熊们
Athena chu perspective cheongsam shine with New York
The real super beauty10
Download software ranking
VeryCD电驴(EasyMule) V1.1.9 Build09081
Boxer's Top ten classic battle9
Sora aoi - one of more PK
电脑知识及技巧大合集
星际争霸1.08硬盘免安装版
打鸟视频
尖东毒玫瑰A
Unix video tutorial18
天龙八部最新服务端
The Bermuda triangle3
delv published in(发表于) 2014/1/8 7:03:05 Edit(编辑)
VC#2005快速入门之复合赋值操作符_[Asp.Net教程]

VC#2005快速入门之复合赋值操作符_[Asp.Net教程]

VC#2005快速入门之复合赋值操作符_[Asp.Net教程]

前面讲过如何使用算术操作符来创建新值。例如,以下语句使用操作符+来创建比变量answer大42的一个值,新值将写入控制台:


Console.WriteLine(answer + 42);

  前面还讲过如何使用赋值语句来更改一个变量的值。以下语句使用赋值操作符将answer的值变成42:


answer = 42;

  如果希望在一个变量的值上加42,可以将赋值操作符与加法操作符合并到一起。例如,以下语句在answer上加42,并将新值赋给answer。换言之,在运行该语句之后,answer的值将比之前大42:


answer = answer + 42;

  虽然这是一个有效的语句,但有经验的程序员不会这样写。在变量上加一个值是非常普遍的一个操作,所以Microsoft Visual C#专门提供了一个复合赋值操作符+=来简化这个操作。为了在answer上加42,有经验的程序员会这样写:


answer += 42;

  利用这个快捷方式,可以将任何算术操作符与赋值操作符合并到一起,表5.1对此进行了总结。这些操作符统称为复合赋值操作符(compound assignment operator)。

表5.1 复合赋值操作符

错误写法


正确写法


variable = variable * number;
variable *= number;
variable = variable / number;
variable /= number;
variable = variable % number;
variable %= number;
variable = variable + number;
variable += number;
variable = variable - number;
variable -= number;

  提示 复合赋值操作符与简单赋值操作符具有一样的优先级和右结合性。

  操作符+=也可作用于字符串;它能将一个字符串附加到另一个字符串末尾。例如,以下代码将在控制台上显示"Hello John":


string name = "John";
string greeting = "Hello ";
greeting += name;
Console.WriteLine(greeting);

  但是,不能将其他任何复合赋值操作符用在字符串上。

  注意 需要让一个变量递增或递减1时,不要使用复合赋值操作符,而是使用操作符++和--。例如,以下语句的写法是错误的:


count += 1;

  正确写法如下:


count++;
来源:CSDN





添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.