📜  C# 开关和大小写 - C# (1)

📅  最后修改于: 2023-12-03 14:39:46.621000             🧑  作者: Mango

C# 开关和大小写

C# 是一种面向对象、类型安全且现代化的编程语言,由微软开发并广泛使用。在 C# 中,开关和大小写都是非常重要的概念。

C# 开关

在 C# 中,我们通常使用 if 语句来判断条件是否成立,并根据条件的结果执行不同的代码块。而开关语句(Switch statement)则允许程序员根据一个表达式的值,在不同的条件下执行不同的代码块。

开关语句通常由一个 switch 关键字和一个或多个 case 关键字组成。以下是一个简单的示例:

switch (fruit)
{
    case "apple":
        Console.WriteLine("This is an apple.");
        break;
    case "banana":
        Console.WriteLine("This is a banana.");
        break;
    case "orange":
        Console.WriteLine("This is an orange.");
        break;
    default:
        Console.WriteLine("I don't know what fruit this is.");
        break;
}

在上面的示例中,我们可以根据 fruit 变量的值,执行不同的代码块。如果 fruit 变量的值是 apple,我们会输出 This is an apple.。如果 fruit 变量的值是 banana,我们会输出 This is a banana.。如果 fruit 变量的值是 orange,我们会输出 This is an orange.。如果 fruit 变量的值不是任何一个 case 分支,我们会执行 default 分支。

需要注意的是,在每个 case 分支末尾,我们需要添加一个 break 关键字来退出开关语句。否则,如果我们没有添加 break 关键字,程序会执行下一个 case 分支中的代码,直到找到一个 break 关键字为止。

C# 大小写

C# 是一种大小写敏感的编程语言,这意味着在 C# 中,Hellohello 是两个不同的标识符。

在 C# 中,我们通常使用 camelCase 命名约定来命名变量和方法。这意味着我们的变量和方法名称应该以小写字母开头,而在每个单词之间使用大写字母。例如:

string firstName = "John";
string lastName = "Doe";

void printFullName()
{
    Console.WriteLine("{0} {1}", firstName, lastName);
}

在上面的示例中,我们使用 camelCase 命名约定来命名变量和方法。我们的 firstName 变量和 lastName 变量以小写字母开头,而在单词之间使用大写字母。同样的,我们的 printFullName 方法也采用了 camelCase 命名约定。

需要注意的是,C# 中的关键字和标准库中的类型名称通常以大写字母开头。例如,Console 是一个类,而 WriteLine 是一个方法。在使用这些关键字和类型名称时,请务必按照它们的命名约定进行书写。