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

{

切实代码略。。。。

}

  

相关文章