C#程序结构

1. C# 命名空间

a) 类名是不能重名的。

b) 但类是面向对象语言的基本单位。数量会上万,为了像变量的作用域一样将类分隔开,需要使用命名空间。

c) 命名空间类似于文件夹,不同文件夹下的文件可以同名,同理不同命名空间下的类也可以同名。并且命名空间的作用域不像语句块,不会延申到子命名空间。

d) 命名空间使用关键字namespace+空间名定义。使用大括号包围放在他下面的类。

类似于文件夹,命名空间也可以分层。但是类名不能和同级的命名空间重名。

2. C# 类

a) 当你定义一个类时,你定义了一个数据类型的蓝图。这实际上并没有定义任何的数据,但它定义了类的名称意味着什么,也就是说,类的对象由什么组成及在这个对象上可执行什么操作。对象是类的实例。构成类的方法和变量称为类的成员。

b) 类的定义是以关键字 class 开始,后跟类的名称。类的主体,包含在一对花括号内。下面是类定义的一般形式:

//普通类

class class_name

{

}

c) 如果要访问类的成员,你要使用点(.)运算符。

d) 点运算符链接了对象的名称和成员的名称。

3. C# 标识符及关键字

a) 标识符

变量名 方法名 类名 枚举 自定义的东西只要符合规则都叫标识符

1. 含义:用来命名的一种字符串(不能是关键字)。

2. 注意事项:

• 字母和下划线(a-z、A-Z和_)可以用在任何位置。

• 数字不能放在首位,可以放在除首位的任何地方。

• @字符只能放在标识符的首位。虽然允许使用,但是不推荐将@作为常用字符。

• 标识符区分大小写。

b) 关键字

1. 含义:用来定义C#语言的字符串记号。(不建议死记硬背)

2. 注意事项:

• 关键字不能用作变量名或其他任何形式的标识符,除非以@字符开始。

• 所有C#关键字全部都由小写字母组成。

3. 上下文关键字仅在特定的语言结构中充当关键字的标识符,可以在代码的其他部分被用作标识符。

4. 注释是被编译器忽略但被包含在代码中以说明代码的文本片段

4. C# 语句

1. 语句是描述某个类型或让程序执行某个动作的源代码指令。分为声明语句、嵌入语句、标签语句。

标签语句由一个标识符后面跟一个冒号,再跟一条语句所组成,形式如下:

int xyz = 0; //表示变量xyz

xyz : Console.Writeline("这样写是可以的!"); //表示标签xyz

2. 如果细说的话里面还有空语句,块语句,简单语句等等。

3. 简单语句由一个表达式和后面跟着的分号组成,块是由一对大括号括起来的语句序列。在块里面也可以包含声明,嵌套,标签等。

4. 表达式语句可在表达式后面放置语句终结符(分号)来从一个表达式创建一条语句。

x=10;

5. 控制流语句,条件执行 依据一个条件执行或跳过一个代码片段。

if;

if...else;

switch;

6. 循环语句 重复执行一段代码

do;

while;

for;

foreach;

7. 跳转语句 把控制流从一个代码片段改变到另一个代码片段中的指定语句

break;

continue;

return;

goto;

throw;

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值