C++C#的那些事情—第二扭转:变量和表达式

  

1.1 先介绍一下C#的主干语法:

C#代码的外观与操作方工与C++和JAVA非常相似,初看起语法比较混乱,不像书面英语与另外语法,但每当C#的编程中动用的体是于明晰的,不必花费尽多时间,太多的力就可描绘起可读性强之代码。

1.1.1。C#勿会见理会代码中之空格,回车符或TAB键(这些还称为空白字符)。

C#代码由同文山会海语句组成,每个语句都因此一个子公司来结束,用空格被忽略;所以一行可以生出差不多独话,

不过自从可读性的角度来拘禁,这样不长,会招致代码不直观,通常以分号的后面长回车符;

C#
是一模一样种植结构语言,所有的言语都是代码块的如出一辙有的,这些块用花括号来界定({}),代码块好分包

随意多行语句,或还从来不包含其他言(花括号后不待分号);

例:

{

<Code Line1,statement1>;

<Code Line2,Statement2>;

}

1.2 注释:

行注释:// ,块注释:/* */

2.1 变量

所谓变量就是其值可变的。。。

变量可以是别项目,(具体类将请参见MSDN)下面示例来名与利用变量:

static void Main()

{

//声名变量,并付值

int a,

string strName;

a=7;

strName=”变量的动以及创”;

Console.Writeline(“{0},{1}”,strNAME,A);

}

注C#别轻重缓急写;

输出字符串的凡{0},{1},它们并不曾含有用之文件,可以见到这并无是我们纪念要之结果,其因是:

字符串实法上是插变量内容之一个模板,字符串中之诸对花括号还是一个占位,包含列表中之每个变量的内容;

每个占位符(或格式字符)用含有在花括号中的一个平头表示,整数以0开始,第次递增1,占位符的总数应相当列表中指定的变量数,该列表用逗号分隔开,跟当字符串后,把公文输出及控制台时,每个占位符就会见因此每个变量的值来替,上面的例中{0}用第一独变量strName替换,{1}用第二个a替换;

2.2 变量的命名

2.2.1中心规则:

1.变量称呼开始必须是字母,下划线;

2.其后好是字母,下划线,数字,

3.不能用C#的基本点字做啊变量叫作,如:main,static ,public等等;

(再次强调,C#大凡分别轻重缓急写的,所以要小心,不要遗忘了在调用时,用正确的尺寸写)

2.2.2:

取名约定:

坐首字母,或其值类型来标示;具体的因为私家编程习惯决定;

2.2.2变量的声明和赋值:

例 int a; a=25

或者

int a=25;

横流:变量在使用前必须要初始化否则会出现异常,

2.3 表达式:即数字和逻辑运算符

++:总是加同;——:总是减一;/:整除。%:求余

彼先后顺序与数学算法一样,用括号可以重定其顺序;

例:

int a=2,b=6,d=8;

int c;

c=a*(b+d);

运算的先行级:

1.++,-,+,-

2.+、-

3.=、*=、/=、+=、-=

4.++,–

3.名称空间 namespace

其是.NET
Framework中提供应用程序代码的容器的道,这样就是可以唯一地标识代码及其内容,名称空间

否用做.NET Framework中受项分类的一致栽方法,大多数档次是类型定义的;

得下名称空间,如果是拖欠命名空间代码外部使用名称空间受到的称呼,就非得得该命名空间中的克

名称:

namespace LeveLone

{

///..

}

概念了一个号空间levelone

号:不同之号空间,中的同样名称会时有发生冲突,使系统崩溃(此时代码是勿可知编译的,IDE会报错,

提醒我们命名空间有冲突),此时足采取USING语句为名称空间提供别名

例:

namespace Leverlone

{

using lt=levertow;

}

namespce leverto

{

现实代码略。。。。

}