数据类型及基础语法
C#基础语法
- C#代码的基本格式
[修饰符] class 类名
{
程序代码
}
还需要特别注意以下几点。
1.C#中的程序代码可分为结构定义语句和功能执行语句,其中,结构定义语句用于声明一个类或方法,功能执行语句用于实现具体的功能。每条功能执行语句的最后都必须用分号(;)结束,如下面的语句。
Console.WriteLine("这是第一个C#程序!");
值得注意的是,在程序中不要将英文的分号(;)误写成中文的分号(;),如果写成中文的分号,编译器会报错。
2.C#语言是严格区分大小写的。在定义类时,不能将class写成Class,否则编译会报错。程序中定义一个computer的同时,还可以定义一个Computer。computer和Computer是两个完全不同的符号,在使用时务必注意。
3.在编写 C#代码时,为了便于阅读,通常会使用一种良好的格式进行排版,但这并不是必须的,我们也可以在两个单词或符号之间任意换行,例如下面这段代码的编排方式也是可以的。
public class HelloWorld
{public static void Main(string [] args)
{Console.WriteLine("Hello World!");}}
public class HelloWorld
{
public static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
- c#中的注释
单行注释
多行注释
文档注释 - c#中的关键字
关键字是编程语言里事先定义好并赋予了特殊含义的单词,也称作保留字。和其他语言一样,C#中保留了许多关键字,例如class、public等,下面列举的是C#中所有的关键字。
abstract as base bool break byte case
catch char checked class const continue decimal
default delegate do double else enum event
explicit extern false finally float for foreach
goto if implicit in int interface internal
is lock long namespace new null object
operator out override params private protected public
readonly ref return sbyte sealed short sizeof
stackalloc static string struct switch this throw
true try typeof uint ulong unchecked unsafe
ushort using virtual void volatile while - c#中的标识符
标识符不能以关键字命名
- 常量
- 变量
进制转化
- 十进制转二进制
- 二进制转八进制
- 十进制转十六进制
控制台输入
表达式和运算符
- 算数运算
- 赋值运算
- 位运算
- 运算符优先级