C#的那么些事儿—第3回:变量与表明式

  

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替换,{一}用第2个a替换;

2.二 变量的命名

二.贰.一着力规则:

1.变量名早先必须是字母,下划线;

二.其后能够是字母,下划线,数字,

3.不能用C#的根本字做为变量名,如:main,static ,public等等;

(再一次重申,C#是分别轻重缓急写的,所以必须小心,不要忘了在调用时,用科学的大小写)

2.2.2:

命名约定:

以首字母,或其值类型来标示;具体的以个人编制程序习贯决定;

二.二.二变量的评释和赋值:

例 int a; a=25

或者

int a=25;

注:变量在应用以前务要求初叶化否则会现身格外,

二.三 表明式:即数字和逻辑运算符

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

其先后顺序与数学算法同样,用括号能够重定其顺序;

例:

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

int c;

c=a*(b+d);

运算的事先级:

1.++,-,+,-

2.+、-

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

4.++,–

叁.称号空间 namespace

它是.NET
Framework中提供应用程序代码的容器的不二等秘书籍,那样就可以唯1地方统一规范识代码及其内容,名称空间

也用做.NET Framework中给项分类的1种方法,大多数门类是类型定义的;

能够使用名称空间,如若是该命名空间代码外部使用名称空间中的名称,就不可能不定该命名空间中的限定

名称:

namespace LeveLone

{

///..

}

概念了贰个名号空间levelone

别称:差别的名号空间,中的同样名称会生出龃龉,使系统崩溃(此时代码是不能够编写翻译的,IDE会报错,

提醒我们命名空间有冲突),此时能够运用USING语句为名称空间提供别称

例:

namespace Leverlone

{

using lt=levertow;

}

namespce leverto

{

切切实实代码略。。。。

}

  

相关文章