02. C#编程概述

2.1 标识符和关键字

标识符区分大小写。



2.2 命名约定

推荐的标识符命名风格

风格名称     描述                       使用建议               示例  

Pascal 大小写    标识符中每个单词都首字母大写            用于类型名和成员名        CarDeck,DealerHand  

Camel大小写     除第一个单词以外,标识符中所有的单词都首字母大写  用于本地变量和方法参数      tatalCycleCount,randomSeedParam

 全大写       标识符由全大写字母组成               仅用于缩写词            IO、DMa、XML  



2.3 关键字

关键字是用来定义C#语言的字符串记号。

关于关键字,一些应该知道的重要内容如下:

  • 关键字不能被用作变量名或任何其他形式的标识符,除非以@字符开始。
  • 所有C#关键字全部都由小写字母组成,但是.NET类型名使用Pascal大小写约定。
  • 上下文关键字是仅在特定的语言结构中充当关键字的标识符。在其他部分代码中被用作标识符。



2.4 Main:程序的起始点

每个C#程序的可执行起始点在Main中的第一条指令。

Main必须首字母大写

Main的最简单形式如下:

static void main()

{

//更多语句

}


2.5 语句

简单语句以一个分号结束。

块是一个由成对大括号包围的0条或多条语句序列,它在语法上相当于一条语句。

关于块,一些应该知道的重要内容如下:

    • 可以在任何语法上只需要一条语句而你需要的行为又要求一条以上的简单语句的情况下使用块。
    • 有些特定的唾弃结构只能使用块。在这些结构中,不能用简单语句替代块。
    • 简单语句以分号结束,但块后面不跟分号。(虽然编译器允许这样,但这不是好的风格。)



2.6 从程序中输出文本

BCL提供一个名称为Console的类(在system命名空间中)。

write

WriteLine

格式字符串

Write语句和WriteLine语句的常规形式中可以有一个以上的参数。

    • 如果不只一个参数,参数间用逗号分隔。
    • 第一个参数必须总是字符串,称为格式字符串。
    • 格式字符串可以包含替代标记。替代标记在格式字符串中标出位置,在输出串中该位置将用一个值来替代。它由一个整数及括住它的一对大括号组成,其中整数就是替换值的数字位置。
    • 紧跟着格式字符串的参数称为替换值,这些替换值从0开始编号。
语法如下:

Console.WriteLine(格式字符串(含替代标记),替换值0,替换值1,替换值2,....);

例:

Console.WriteLine("Two sample integers are {0} and {1}.",3,6);

多重标记和值

在C#中,可以使用任意数量的替代标记和任意数量的值。

    • 值可以以任何顺序使用。
    • 值可以在格式字符串中替换任意次。
    • 标记不能试图引用替换值列表以外位置的值。如果这样做了,不会产生编译错误,但会产生运行时错误(称为异常)。



2.7 注释

//单行注释   /* */块注释    ///文档注释

关于注释,有几点其他的重要内容需要知道。

    • 嵌套注释是不允许的,同一时间只能有一个注释起作用。
    • 首先开始的注释直到它的范围结束有效。注释类型的范围如下:
      • 对于单选注释,一直到行结束。
      • 对于带分隔符注释,直至遇到第一个结束分隔符。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值