优秀的编程知识分享平台

网站首页 > 技术文章 正文

基本语法 - C#入门教程(c#基础语法汇总pdf)

nanyue 2025-04-30 18:38:06 技术文章 6 ℃

我是编程乐趣,一个10年.Net开发经验老程序员,点击右上方“关注”,每天为你分享开源项目和编程知识。

C# 基本语法

C# 基本语法包括以下几个方面:

  1. 数据类型:C# 数据类型分为值类型和引用类型。值类型包括整数、浮点数、字符、布尔类型等,而引用类型则包括类、接口、数组、委托等。
  2. 变量和常量:变量是用于存储数据的内存位置,而常量则是固定值。变量定义需要指定数据类型,而常量在声明时必须赋值。
  3. 运算符:C# 包含算术运算符(如加、减、乘、除等)、比较运算符(如大于、小于、等于等)、逻辑运算符(如与、或、非等)等。
  4. 控制结构:控制结构用于控制程序执行流程,包括条件语句(如 if-else、switch-case)、循环语句(如 for、while)、跳转语句(如 break、continue)等。
  5. 面向对象编程:C# 是一种面向对象的编程语言,支持封装、继承和多态等特性。这包括类的定义、继承、构造函数、方法、属性等。
  6. 异常处理:C# 提供了 try-catch 块来捕获和处理异常,确保程序的稳定性和安全性。

以上是 C# 基本语法的主要部分,通过了解和掌握这些语法,可以编写出结构清晰、逻辑正确的 C# 程序。

实现一个简单的计算器

using System;  
  
class Calculator  
{  
    static void Main()  
    {  
        Console.WriteLine("Enter first number:");  
        double num1 = Convert.ToDouble(Console.ReadLine());  
  
        Console.WriteLine("Enter operator (+, -, *, /):");  
        char operator = Console.ReadLine()[0];  
  
        Console.WriteLine("Enter second number:");  
        double num2 = Convert.ToDouble(Console.ReadLine());  
  
        double result = 0;  
  
        switch (operator)  
        {  
            case '+':  
                result = num1 + num2;  
                break;  
            case '-':  
                result = num1 - num2;  
                break;  
            case '*':  
                result = num1 * num2;  
                break;  
            case '/':  
                if (num2 == 0)  
                {  
                    Console.WriteLine("Error: division by zero");  
                }  
                else  
                {  
                    result = num1 / num2;  
                }  
                break;  
            default:  
                Console.WriteLine("Invalid operator");  
                break;  
        }  
  
        Console.WriteLine("Result: " + result);  
    }  
}

在这个示例中,我们定义了一个名为 Calculator 的类,并在其中定义了 Main 方法作为程序的入口点。程序通过与用户交互来获取输入,并根据运算符进行加、减、乘、除运算,输出结果。

在 Main 方法中,我们首先使用 Console.ReadLine 方法从控制台读取用户输入的第一个数,并使用 Convert.ToDouble 方法将其转换为 double 类型。然后,我们读取用户输入的运算符,这里假设运算符为字符串类型,并取出第一个字符作为运算符。接下来,我们读取第二个数并转换为 double 类型。

然后,我们使用 switch 语句根据运算符进行不同的运算。对于加、减、乘运算,我们直接计算结果;对于除法运算,我们先检查除数是否为零,如果是则输出错误信息,否则计算结果。最后,我们使用 Console.WriteLine 方法输出结果。

运行这个程序,将会与用户交互获取输入并进行计算。例如,如果用户输入 "5 + 3",程序将输出 "8"。

Result: 8

我是编程乐趣,一个10年.Net开发经验老程序员,专注开源项目和编程知识分享。

私信回复:【888】,领取.Net视频教程。

最近发表
标签列表