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

{

具体代码略。。。。

}

  

转载于:https://www.cnblogs.com/c546170667/articles/2047317.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值