C#编程基础:控制台应用与数据库操作

需积分: 21 5 下载量 115 浏览量 更新于2024-09-13 收藏 288KB DOCX 举报
"C#基础编程实例" 在C#编程中,初学者通常会从控制台应用程序开始学习,这是理解编程逻辑的基础。以下是一些关键的知识点: 1. **控制台应用程序**:`Main`方法是C#程序的入口点,所有的执行流程都从这里开始。在示例代码中,`Main`方法包含了对用户输入的处理,如计算两个数的和,计算税后工资等。使用`Console.WriteLine`和`Console.ReadLine`进行标准输入输出,用户可以通过键盘输入数据,程序则输出相应的结果。 2. **变量和数据类型**:在示例中,`num1`, `num2`, `s1`, `s2`都是整型(`int`)变量,用于存储数值。`double`类型用于存储浮点数,如税前工资`s1`。`Parse`方法用于将用户的输入(字符串形式)转换为相应的数据类型。 3. **算术运算**:加法运算符`+`用于计算两个数的和。在计算税后工资的例子中,使用了条件语句`if`来判断是否需要扣税,并根据工资数额应用税率。 4. **逻辑控制结构**:`if`语句用于根据条件执行不同的代码块。在税后工资的示例中,当工资超过5000元时,才计算税额。`else`部分是当条件不满足时执行的代码。 5. **循环结构**:`foreach`循环用于遍历数组或集合中的每个元素。在第三个示例中,它用于逐个打印用户输入的字符串中的字符。 6. **字符串操作**:`Console.ReadLine()`用于获取用户输入的一整行文本,返回的是字符串类型。在字符串遍历的示例中,`foreach`循环遍历字符串的每个字符。 7. **数组**:虽然没有直接涉及数组,但`foreach`循环通常用于遍历数组。数组是C#中存储固定数量相同类型元素的数据结构。 8. **字符串**:字符串在C#中是不可变的,可以使用`string`对象的各种方法进行操作,例如`Length`属性获取字符串长度,`Substring`截取子字符串等。 9. **方法定义**:`getTax`方法是一个公共静态方法,它接受一个`double`类型的参数`s`并返回一个`double`类型的值。方法的定义和调用是面向对象编程的核心概念。 10. **控制流**:在打印直角三角形的例子中,展示了嵌套的`for`循环,外层循环控制行数,内层循环控制每行打印的星号数量。这种嵌套循环结构在图形绘制、矩阵操作等领域很常见。 11. **ADO.NET**:虽然没有在给出的代码中直接展示,但是标签提到了ADO.NET。它是.NET框架的一部分,用于访问数据库。它提供了`Connection`, `Command`, `DataReader`, `DataSet`等类,使得开发者能进行数据的增删改查操作。 这些实例涵盖了C#的基础语法和常用编程概念,包括控制流、变量、数据类型、输入输出、函数定义以及简单的数据库交互。通过这些实例,初学者可以逐步建立起C#编程的基础。