当前位置:文档之家› 可视化程序设计C#复习

可视化程序设计C#复习

当把一种数据类型的值赋给另一种数据类型的变量时,需要进行数据类型
转换。根据转换方式的不同,数据类型转换可分为自动类型转换和强制类 型转换两种。 自动类型转换 int数 据类型 强制类型转换 float数 据类型
2.2 C#中的变量
• 2.2.3 变量的类型转换
1、自动类型转换
自动类型转换也叫隐式类型转换,指的是两种数据类型在转换的过程中不需 要显式地进行声明。要实现自动类型转换,必须同时满足两个条件,一是两 种数据类型彼此兼容,二是目标类型的取值范围大于源类型的取值范围。
2、不合法
123username class 98.3 Hello World
2.1 C#的基本语法
• 2.1.3 C#中的标识符
1、类名、方法名和属性名中的每个单词的首字母要大写 2、字段名、变量名首字母小写,后面每个单词首字母大写 3、常量名中的所有字母都大写,单词之间用下划线连接 4、应该尽量使用有意义的英文单词来定义标识符
整数类型(byte,short,int,long) 数值型 浮点类型(float,double) 字符型(char) 值类型 布尔型(bool) 枚举(enum) 数据类型 结构(struct) 类(class) 引用类型 接口(interface) 字符串 数组
2.2 C#中的变量
• 2.2.3 变量的类型转换
2.1 C#的基本语法
• 2.1.4 C#中的关键字
关键字是编程语言里事先定义好并赋予了特殊含义的单词,也称作保留字
。和其他语言一样,C#中保留了许多关键字,例如class、public等。
2.1 C#的基本语法
• 2.1.5 C#中的常量
常量就是在程序中固定不变的值,是不能改变的数据。例如数字1、字符'a'
• 1.1.2 C#语言
C#是微软公司发布的一种全新的、简单的、安全的、面向对象的程序设计 语言,是专门为.NET的应用而开发的。
语言的 自由性
语言简 洁
保留了 C++的 强大功 能
C#语言 的特点
与XML 相融合 支持跨 平台 强大的 Web服 务器控 件
2.1 C#的基本语法
• 2.1.1 C#代码的基本格式
、浮点数3.2等。在C#中,常量包括整型常量、浮点数常量、布尔常量、 字符常量等。
多学一招
• 特殊字符——反斜杠(\)
反斜杠(\)是一个特殊的字符,被称为转义字符,它的作用是用来转义后
面一个字符。转义后的字符通常用于表示一个不可见的字符或具有特殊含 义的字符,例如换行\n。
\r 表示 回车 \b 表示 退格符 号 \n 表示 换行
2.1 C#的基本语法
• 2.1.3 C#中的标识符
在编程过程中,经常需要在程序中定义一些符号来标记一些名称,这些符
号被称为标识符。标识符可以由任意顺序的大小写字母、数字、下划线和 @符号组成,但标识符不能以数字开头,且不能是C#中的关键字。
1、合法
username username123 user_name _userName
可视化程序设计C#复习
1.1 .NET基础知识
• 1.1.1 .NET Framework
是一个全新 的、集成的 、面向对象 的平台 Microsoft创 建的开发应 用程序平台 可以创建桌 面应用程序
.NET Framework
其他各种类 型的应用程 序 可以创建 Web服务 可以创建 Web应用程 序
转义 字符
\' 表示 单引号 字符
\t 表示 制表符
多学一招
• 进制转换
进制数可以分为二进制、八进制、十进制和十六进制,不同的进制并不影
响数据本身,因此数据可以在不同进制之间转换。
二进制
十六进 制
进制数
八进制
十进制
2.2 C#中的变量
• 2.2.1 变量的定义
在程序运行期间,随时可能产生一些临时数据,应用程序会将这些数据保
1.1 .NET基础知识
• 1.1.1 .NET Framework
.NET4.0(Visual Studio 2010)
现在.NET Framework最常 用的版本
.NET4.5(Visual Studio 2013)
.NET4.5(Visual Studio 2012)
1.1 .NET基础知识
C#中编写程序时,代码都必须放在一个类的内部,在定义类时需要用到 class关键字,class关键字前面可以加一些访问修饰符控制类的访问权限。
【定义类的语法格式】
[修饰符] class 类名 { 程序代码 }
【编写HelloWorld程序】
public class HelloWorld { public static void Main(string[] args) { Console.WriteLine("这是第一个C#程序!"); } }
/* int c = 10;
int x = 5; */ 3、文档注释 在类或方法上面,连续输入3个“/”自动生成文档注释
脚下留心
1、多行注释可以嵌套单行注释 /* int c=10; //定义一个整型变量c int x=5; */
2、多行注释不可以嵌套多行注释 /* /*int c=10; */ int x=5; */
2.1 C#的基本语法
• 2.1.1 C#代码的基本格式
1、在功能语句最后需要使用分号(;)。 2、C#语言严格区分大小写。 3、推荐编写阅读性良好的代码。
2.1 C#的基本语法
• 2.1.2 C#中的注释
注释是对程序中某个功能或者某行代码的解释说明,在编译程序时编译器
不会编译这些注释信息。
1、单行注释 int c =0; //定义一个整型变量 2、多行注释
• 1.1.1 .NET Framework
.NET Framework主要由公共语言运行时(CLR)和.NET Framework基础类 库(Base Class Library,简称BCL)两部分组成。接下来通过一个图例来描 述.NET Framework的基本结构,如些内存单元中,每个内存单元都用一个标识符来标识。这些内存单 元我们称之为变量。
内存单元
变量:存放数据的内存单元
int x=0;
变量值:内存单元中的数据 变量名:变量的标识符
2.2 C#中的变量
• 2.2.2 变量的数据类型
在C#中,变量的数据类型可分为两大类,即值类型和引用类型。这两大类
下又分为很多数据类型,具体如下图所示。
相关主题