基础语法

来源:互联网 发布:js继承理解 编辑:程序博客网 时间:2024/04/28 08:41

复合赋值操作符

Console.WriteLine(answer+42);

创建一个比answer大42的值来显示;

answer=answer+42;

在answer上加上42再将新的值付给answer;
c#专门为我们提供了+=来简化它如果要在answer上加上42可以这么写;

answer+=42;

任何的运算符都可以这样与赋值操作符合并,获得复合赋值操作符;

  1. variable*=number;
  2. variable/=number;
  3. variable%=number;
  4. variable+=number;
  5. variable-=number;
    操作符也可以作用于字符串,如
string name="John";string greeting="Hello";greeting+=name;Console.WriteLine(greeting);

注:变量递增或递减不要使用复合赋值操作符而是使用++和–如

count+=1;//要写成count++;

while语句

while(booleanExpression)    statemen

先求booleanExpression(布尔表达式,必须在圆括号内)为true时执行语句(statemen)再次执行booleanExpression,仍为true时再次求值……直到求值为false,此时white语句退出,从while构造后的第一个语句执行。
while语句在语法和if语句除关键字不同外语法完全一样

  1. 表达式必须为布尔类型
  2. 布尔表达式必须在圆括号内
  3. 当求值为false时语句不运行
  4. 要在while控制下执行多个语句是需用大括号
int i=0;while(i<10){    Console.WriteLine(i);    i++;}
原创粉丝点击