【C#入门超简单】语言基础

C# 语言基础

数据类型、变量和数组

C# 是一种强类型语言,意味着每个变量和常量都需要有一个明确的数据类型。C# 支持多种数据类型,包括但不限于:

  • 基本数据类型int, double, float, bool ,char
  • 复合数据类型:string, array

示例:定义变量和数组

int number = 10; // 整数类型
double rate = 3.142; // 双精度浮点数
bool isCSharpFun = true; // 布尔值
char letter = 'A'; // 字符类型
string greeting = "Hello, World!"; // 字符串类型

int[] numbers = { 1, 2, 3, 4, 5 }; // 整数数组

控制结构

C# 提供了多种控制结构,用于编写复杂的逻辑:

  • if-else 语句:基于条件执行不同的代码块。
  • switch 语句:基于变量的值选择执行特定的代码块。
  • 循环结构for, while, do-while

示例:使用控制结构

// if-else 示例
if (number > 0) {
    Console.WriteLine("正数");
} else {
    Console.WriteLine("非正数");
}

// switch 示例
switch (letter) {
    case 'A':
        Console.WriteLine("A");
        break;
    default:
        Console.WriteLine("其他");
        break;
}

// for 循环示例
for (int i = 0; i < numbers.Length; i++) {
    Console.WriteLine(numbers[i]);
}

// while 循环示例
while (number > 0) {
    Console.WriteLine(number);
    number--;
}

// do-while 循环示例
do {
    Console.WriteLine(number);
    number++;
} while (number < 5);

方法(函数)的定义和调用

方法是执行特定任务的代码块。方法可以有参数和返回值。

示例:定义和调用方法

// 定义一个方法
public int Add(int num1, int num2) {
    return num1 + num2;
}

// 调用方法
int result = Add(5, 3);
Console.WriteLine(result);

基本的错误处理(try-catch)

错误处理是任何应用程序的重要部分,C# 使用异常处理机制来处理运行时错误。

示例:使用 try-catch 处理错误

try {
    int[] myArray = {1, 2, 3};
    Console.WriteLine(myArray[5]); // 这里会产生异常
} catch (IndexOutOfRangeException e) {
    Console.WriteLine("索引超出范围");
} catch (Exception e) {
    Console.WriteLine("发生了一个异常");
}

以上是 C# 基础的简要介绍和示例。

posted @ 2024-06-11 23:26  StarYou  阅读(152)  评论(0)    收藏  举报