C# 语言基础C# 程序的基本原理C# 预定义类型编写表达式条件 bb



《C# 语言基础C# 程序的基本原理C# 预定义类型编写表达式条件 bb》由会员分享,可在线阅读,更多相关《C# 语言基础C# 程序的基本原理C# 预定义类型编写表达式条件 bb(31页珍藏版)》请在文档大全上搜索。
1、第二章第二章 C# C# 语言基础语言基础nC# 程序的基本原理程序的基本原理 nC# 预定义类型预定义类型 n编写表达式编写表达式 n条件语句条件语句 n循环语句循环语句 nC# 程序结构程序结构 n在在 C# 中设置代码格式中设置代码格式 C# 程序结构程序结构n程序从程序从 Main( ) 处开始执行处开始执行n关键字关键字 using 可以引用可以引用 Microsoft .NET 框架类库中框架类库中的现有资源的现有资源 n语句就是在语句就是在 C# 应用程序中执行操作的指令应用程序中执行操作的指令 l程序由许多不同的语句构成l使用分号隔离语句l使用大括号组合语句using Syst
2、em;class HelloWorld static void Main() Console.WriteLine (Hello, World); 在在 C# 中设置代码格式中设置代码格式 n使用缩进帮助说明语句所处的层次使用缩进帮助说明语句所处的层次 n大小写敏感大小写敏感n忽略空白间隔忽略空白间隔 n使用使用 (/) 书写不跨行的注释书写不跨行的注释 n使用使用 (/*) 和和 (*/) 书写多行注释书写多行注释using System;class HelloWorld static void Main() Console.WriteLine (Hello, World); 第二章第二章C#
3、 C# 语言的基本原理语言的基本原理nC# 程序的基本原理程序的基本原理 nC# 预定义类型预定义类型 n编写表达式编写表达式 n条件语句条件语句 n循环语句循环语句 C# 预定义类型预定义类型 n内置数据类型内置数据类型 n声明并初始化变量声明并初始化变量 n声明及初始化字符串声明及初始化字符串 n创建和使用常量创建和使用常量 n创建并使用枚举类型创建并使用枚举类型 n类型转换类型转换 内置数据类型内置数据类型n用于定义变量的类型用于定义变量的类型n存储不同类型的变量存储不同类型的变量l根据想要表示数据的不同,选择不同的数据类型 n预定义数据类型是由预定义数据类型是由 C# 语言和语言和 .
4、NET 框架提供框架提供 l允许自定义n变量在使用前必须先声明变量在使用前必须先声明声明并初始化变量声明并初始化变量 声明声明 指定类型 指定变量名 以分号结束int numberOfVisitors;初始化变量初始化变量 使用赋值运算符 (=) 指定值 以分号结束赋值赋值 附加后缀decimal deposit = 100M;string bear;string bear = Grizzly;声明及初始化字符串声明及初始化字符串 n示例示例n声明字符串声明字符串n使用转义符使用转义符 n使用使用verbatim字符串字符串 n国际国际 Unicode 标准标准 string s = Hell
5、o World; / Hello Worldstring s = HellonWorld; / a new line is addedstring s = Hellon; / Hellonstring s = Hello; / HelloThe character “A” is represented by “U+0041”创建和使用常量创建和使用常量 n使用使用 const 关键字以及该常量值的类型来声明一个关键字以及该常量值的类型来声明一个常量常量 n声明常量时必须对其赋值声明常量时必须对其赋值 const int earthRadius = 6378;/kmconst long mean
6、DistanceToSun = 149600000;/kmconst double meanOrbitalVelocity = 29.79D;/km sec创建并使用枚举类型创建并使用枚举类型 n定义枚举类型定义枚举类型n使用枚举类型使用枚举类型n显示变量显示变量enum Planet Mercury,Venus,Earth,MarsPlanet aPlanet = Planet.Mars;Console.WriteLine(0, aPlanet); /Displays Mars 类型转换类型转换 n隐式转换隐式转换l由编译器自动完成,但必须确保不会丢失信息n显式转换显式转换l需要明确要求编译
7、器完成的转换,否则可能会丢失信息int x = 123456; / int is a 4-byte integerlong y = x; / implicit conversion to a longint x = 65537;short z = (short) x; / explicit conversion to a short, z = 1 课堂练习课堂练习使用使用 C# 类型类型 n在本练习中,声明并初始化几个变量,在本练习中,声明并初始化几个变量,然后用调试工具对其加以检查然后用调试工具对其加以检查 10 分钟分钟第二章第二章C# C# 语言的基本原理语言的基本原理nC# 程序的基本