C# foreach 循环 在本文中,我们将了解 foreach 循环(for 循环的替代方案)以及如何将它们与数组和集合一起使用。 C# 提供了一种易于使用且更具可读性的 for 循环替代方案,即在处理数组和集合以遍历数组/集合项时的 foreach 循环。 foreach 循环遍历每一项,因此称为 foreach 循环。 在继续使用 foreach 循环之前,请访问: C# for 循环 C# 数组 C# 集合 foreach 循环的语法 foreach (element in iterable-item) { // body of foreach loop }
C# 锯齿状数组 在本教程中,我们将了解 C# 锯齿状数组。我们将借助示例学习声明、初始化和访问交错数组。 在 C# 中,交错数组由多个数组作为其元素组成。但是,与多维数组不同的是,交错数组中的每个数组可以有不同的大小。 在了解锯齿状数组之前,请务必了解 C# 数组 C# 多维数组 C#锯齿状数组声明 这是在 C# 中声明锯齿状数组的语法。 dataType[ ][ ] nameOfArray = new dataType[rows][ ]; 我们来看一个例子, // declare jagged array int[ ][ ] jaggedArray = new int[2
C#多维数组 在本教程中,我们将以二维数组为例来学习C#中的多维数组。 在了解多维数组之前,请务必了解C#中的一维数组。 在多维数组中,数组的每个元素也是一个数组。例如, int[ , ] x = { { 1, 2 ,3}, { 3, 4, 5 } }; 这里,x 是一个多维数组,有两个元素:{1, 2, 3} 和 {3、4、5} .并且,数组的每个元素也是一个数组,3 元素。 C#中的二维数组 二维数组由作为其元素的一维数组组成。它可以表示为具有特定行数和列数的表格。 这里,行 {1, 2, 3} 和 {3、4、5} 是二维数组的元素。 1。二维数组声明 下面是我们在 C
C# 数组 在本教程中,我们将学习 C# 数组。我们将通过示例学习创建、初始化和访问数组。 数组是相似类型数据的集合。例如, 假设我们需要记录 5 个学生的年龄。我们可以简单地创建一个数组,而不是创建 5 个单独的变量: 1. C# 数组声明 在 C# 中,我们可以这样声明一个数组。 datatype[] arrayName; 在这里, dataType - 像 int 这样的数据类型 , string , char 等 arrayName - 它是一个标识符 我们来看一个例子, int[] age; 在这里,我们创建了一个名为 age 的数组 .可以存储int的元素
C# continue 语句 在本教程中,您将通过示例了解 C# continue 语句的工作原理。 在 C# 中,我们使用 continue 语句跳过循环的当前迭代。 当我们的程序遇到 continue 语句时,程序控制移动到循环的末尾并执行测试条件(for 循环时的更新语句)。 continue 的语法是: continue; 在我们了解继续之前,请务必了解 for循环 while 循环 如果...否则 Example1:C# continue with for loop using System; namespace ContinueLoop { class P
C# break 语句 在本教程中,您将通过示例了解 C# 中的 break 语句。 在 C# 中,我们使用 break 语句来终止循环。 众所周知,循环会遍历代码块,直到测试表达式为假。但是,有时我们可能需要在不检查测试表达式的情况下立即终止循环。 在这种情况下,使用 break 语句。 break语句的语法是, break; 在我们了解break之前 ,请务必了解 for循环 如果...否则 while 循环 示例:带有 for 循环的 C# break 语句 using System; namespace CSharpBreak { class Progr
C# for 循环 在本文中,我们将了解 C# 中的 for 循环以及在程序中使用它们的不同方式。 在编程中,通常希望将某些语句块执行指定次数。一种可能的解决方案是将这些语句键入所需的次数。但是,重复次数可能无法提前知道(在编译期间),或者可能不够大(比如 10000)。 此类问题的最佳解决方案是循环。循环在编程中用于重复执行某个语句块,直到满足某个条件。 在本文中,我们将研究 C# 中的 for 循环。 C# for 循环 为 关键字用于在 C# 中创建 for 循环。 for 循环 的语法 是: for (initialization; condition; iterator
C# while 和 do...while 循环 在本文中,我们将了解 C# 中的 while 和 do...while 循环,如何使用它们以及它们之间的区别。 在编程中,通常希望将某些语句块执行指定次数。一种可能的解决方案是将这些语句键入所需的次数。但是,重复次数可能无法提前知道(在编译期间),或者可能不够大(比如 10000)。 此类问题的最佳解决方案是循环。循环在编程中用于重复执行某个语句块,直到满足某个条件。 在本文中,我们将学习在 C# 中使用 while 循环。 C# while 循环 同时 关键字用于在 C# 中创建 while 循环。 while循环的语法是: w
C# 三元 (? :) 运算符 在本文中,我们将学习C#三元运算符以及如何使用它来控制程序的流程。 三元运算符是 if...else 语句的替代品。因此,在您继续阅读本教程之前,请先阅读 C# if...else 语句(如果您还没有)。 三元运算符的语法是: Condition ? Expression1 : Expression2; 三元运算符的工作原理如下: 如果Condition所陈述的表达式 是 true , Expression1 的结果 由三元运算符返回。 如果是false , Expression2 的结果 被退回。 比如我们可以替换下面的代码 if (numb
C# switch 语句 在本文中,我们将通过示例了解 C# 中的 switch 语句以及如何使用它们。 Switch 语句可用于替换 C# 中的 if...else if 语句。使用 switch over if...else if 语句的优点是代码看起来更干净,更易读。 switch语句的语法是: switch (variable/expression) { case value1: // Statements executed if expression(or variable) = value1 break; case value
C# if, if...else, if...else if 和嵌套 if 语句 在本文中,我们将学习如何使用 C# 中的 if、if...else、if...else if 语句来控制我们程序的执行流程。 在编程中测试条件是不可避免的。我们经常会遇到需要测试条件的情况(无论是true 或 false ) 来控制程序的流程。这些条件可能会受到用户输入、时间因素、程序当前运行环境等的影响。 在本文中,我们将学习在 C# 中使用 if 语句来测试条件。 C# if (if-then) 语句 如果给定条件为真,C# if-then 语句将执行一段代码。 C#中if-then语句的语法为:
C# 注释 在本文中,我们将了解 C# 注释、不同风格的注释,以及为什么以及如何在程序中使用它们。 程序中使用注释来帮助我们理解一段代码。它们是人类可读的单词,旨在使代码可读。编译器完全忽略注释。 在 C# 中,有 3 种类型的注释: 单行注释 (// ) 多行注释 (/* */ ) XML 注释 (/// ) 单行注释 单行注释以双斜杠 // 开头 .编译器会忽略 // 之后的所有内容 到行尾。例如, int a = 5 + 7; // Adding 5 and 7 这里,Adding 5 and 7 是评论。 示例一:使用单行注释 // Hello World Prog
C# 表达式、语句和块(附示例) 在本文中,我们将了解 C# 表达式、C# 语句、表达式和语句的区别以及 C# 块。 表达式、语句和块是 C# 程序的构建块。从我们的第一个“Hello World”程序开始,我们就一直在使用它们。 C# 表达式 C# 中的表达式是操作数(变量、文字、方法调用)和可以计算为单个值的运算符的组合。准确地说,一个表达式必须至少有一个操作数,但不能有任何运算符。 我们看下面的例子: double temperature; temperature = 42.05; 这里,42.05 是一个表达式。另外,temperature = 42.05 也是一种表达方
C# 基本输入和输出 在本教程中,我们将学习如何使用各种方法在 C# 中获取用户输入并显示输出 C# 输出 为了在 C# 中输出一些东西,我们可以使用 System.Console.WriteLine() OR System.Console.Write() 这里,System 是一个命名空间,Console 是命名空间 System 中的一个类 和 WriteLine 和 Write 是类 Console 的方法 . 让我们看一个打印字符串到输出屏幕的简单示例。 示例 1:使用 WriteLine() 打印字符串 using System; namespace Sample {
C# 位和位移运算符 在本教程中,我们将详细了解 C# 中的按位和位移运算符。 C# 提供了 4 个按位运算符和 2 个位移位运算符。 位和位移运算符用于对整数(int、long 等)和布尔数据执行位级操作。这些运算符在现实生活中并不常用。 如果您有兴趣探索更多,请访问按位运算的实际应用。 下面列出了 C# 中可用的按位和位移运算符。 C# 位运算符列表 运算符 运营商名称 ~ 按位补码 & 按位与 | 按位或 ^ 按位异或(XOR) < 按位左移 按位右移 按位或 按位或运算符由 | 表示 .它对两个操作数的相应位执行按位或运算。如果任一位是 1 ,结果是
C# 运算符优先级和关联性 在本教程中,我们将学习 C# 中的运算符优先级和关联性。这将使我们了解 C# 编译器如何评估表达式。 C# 运算符优先级 运算符优先级是一组规则,用于定义表达式的计算方式。在 C# 中,每个 C# 运算符都有一个分配的优先级,并根据这些优先级计算表达式。 例如 ,乘法的优先级(*) 运算符的优先级高于加法(+) 操作员。因此,涉及乘法的运算是在加法之前进行的。 看看下面的说法。 int x = 4 + 3 * 5; x 的值是多少 执行完这条语句后? 操作数 3 与 + 相关联 和 * .如前所述,乘法的优先级高于加法。所以,操作 3 * 5 代替 4
C# 运算符 在本文中,我们将全面了解 C# 编程语言中不同类型的运算符以及如何使用它们。 运算符是用于对操作数执行操作的符号。操作数可以是变量和/或常量。 例如 , 在 2+3 , + 是用于进行加法运算的运算符,而2 和 3 是操作数。 运算符用于操作程序中的变量和值。 C# 支持许多运算符,这些运算符根据它们执行的操作类型进行分类。 1。基本赋值运算符 基本赋值运算符 (=) 用于为变量赋值。例如, double x; x = 50.05; 这里,50.05 分配给 x。 示例 1:基本赋值运算符 using System; namespace Operator {
C# 变量和(原始)数据类型 在本教程中,我们将了解变量、如何在 C# 中创建变量以及 C# 编程语言支持的不同数据类型。 变量是赋予内存位置的符号名称。变量用于在计算机程序中存储数据。 如何在C#中声明变量? 这是一个在 C# 中声明变量的示例。 int age; 在此示例中,变量 age int 类型 (integer) 被声明,它只能存储整数值。 我们可以稍后在程序中为变量赋值,如下所示: int age; ... ... ... age = 24; 但是,变量也可以在声明期间初始化为某个值。例如, int age = 24; 这里,一个变量 age int 类型
C# 关键字和标识符 在本教程中,我们将学习 C# 编程语言中的关键字(保留词)和标识符。 C# 关键字 关键字是在程序中具有特殊含义的预定义保留字集。关键字的含义不能改变,也不能直接用作程序中的标识符。 例如, long mobileNum; 这里,long 是一个关键字和 mobileNum 是一个变量(标识符)。 long 在 C# 中具有特殊含义,即用于声明 long 类型的变量 而且这个功能不能改。 此外,像 long 这样的关键字 , int , char 等不能用作标识符。所以,我们不能有这样的东西: long long; C# 共有 79 个关键字。所有这些关键
C# Hello World - 你的第一个 C# 程序 在本教程中,我们将学习如何编写一个简单的“Hello World!”。 C# 中的程序。这将使您熟悉 C# 程序的基本语法和要求。 “你好世界!”程序通常是我们深入研究一门新语言时看到的第一个程序。它只是打印 Hello World! 在输出屏幕上。 这个程序的目的是让我们熟悉编程语言的基本语法和要求。 “你好,世界!”在 C# 中 // Hello World! program namespace HelloWorld { class Hello { static void Main
C语言