C#编程基础:数据类型与变量详解

需积分: 10 1 下载量 126 浏览量 更新于2024-08-19 收藏 857KB PPT 举报
"C#语言的学习总结,包括常用的数据类型、变量、运算符、数组、控制流语句、类和方法、字符串处理、数据类型转换以及数据库操作等核心概念。" 在C#编程语言中,数据类型是编程的基础,用于定义变量的内存大小和可能的值。以下是C#中常用的数据类型: 1. **基本数据类型**: - **sbyte**: 有符号的8位整数,取值范围是-128到127,默认值为0。 - **byte**: 无符号的8位整数,取值范围是0到255,如`byte gpa = 2;`。 - **short**: 有符号的16位整数,取值范围是-32768到32767,如`short salary = 3400;`。 - **ushort**: 无符号的16位整数,取值范围是0到65535。 - **int**: 有符号的32位整数,取值范围是-2^31到2^31-1,如`int rating = 20;`。 - **uint**: 无符号的32位整数,取值范围是0到2^32-1。 - **long**: 有符号的64位整数,取值范围是-2^63到2^63-1,如`long population = 23451900L;`。 - **ulong**: 无符号的64位整数,取值范围是0到2^64-1。 - **float**: 32位浮点数,精确到小数点后7位,如`float temperature = 40.6F;`。 - **double**: 双精度浮点型,有15或16个有效数字,如`double temperature = 40.6;`。 - **decimal**: 提供28个有效数字的精确小数型,如`decimal price = 40.6M;`。 2. **变量**: - 在C#中,变量是存储数据的容器。变量需要先声明再使用,声明时需要指定其数据类型,如`int age;`。 - 变量命名遵循一定的规则,例如首字母可以是字母、下划线,后续可跟字母、数字和下划线。变量名应有意义且避免使用C#的关键字,除非用`@`前缀。 - 变量可以被初始化,如`int score = 90;`,赋值可以通过赋值语句完成,如`score = 100;`。 3. **运算符和表达式**: C#支持各种算术、比较、逻辑、位和赋值运算符,这些运算符用于处理变量和值。 4. **数组**: 数组是一系列相同类型的数据的集合,可以按索引访问。声明数组如`int[] numbers = new int[5];`。 5. **输入输出**: C#中的输入输出通常通过控制台进行,使用`Console.WriteLine()`和`Console.ReadLine()`方法。 6. **条件语句**: `if`、`else`、`switch`语句用于根据条件执行不同的代码块。 7. **循环语句**: `for`、`while`、`do-while`循环用于重复执行一段代码。 8. **类和方法**: 类是面向对象编程的基本单元,封装了数据和行为。方法是类中的功能单元,用于执行特定任务。 9. **字符串处理**: C#提供了丰富的字符串操作方法,如`Substring()`、`ToLower()`、`ToUpper()`等。 10. **数据类型转换**: 需要将一个数据类型转换为另一个数据类型时,可以使用`Convert`类或类型转换运算符。 11. **数据库操作**: ADO.NET是.NET Framework的一部分,用于数据库访问。`Command`对象用于执行SQL命令,`DataReader`用于读取数据库结果。 以上就是C#语言的一些核心知识点,涵盖了从基础数据类型到面向对象编程的主要概念,是学习C#编程的基础。通过深入理解和实践这些概念,开发者能够构建出高效、稳定的C#应用程序。