找到 34423 篇文章 关于编程

如何在 C# 中使用多维数组?

karthikeya Boyini
更新于 2020年6月23日 14:45:08

147 次浏览

C# 允许使用多维数组。多维数组也称为矩形数组。声明一个二维字符串数组为:string [, ] names;二维数组可以被认为是一个表,它有 x 行和 y 列。多维数组可以通过为每一行指定括号内的值来初始化。下面的数组有 4 行,每一行有 4 列。int [, ] a = new int [4, 4] {    {0, 1, 2, 3} , /* 索引为 0 的行的初始化器 */    {4, 5, 6, 7} , /* 索引为 ... 阅读更多

如何在 C# 方法中传递数组?

Samual Sam
更新于 2020年6月23日 14:46:03

86 次浏览

将数组作为方法参数传递给方法。假设以下是我们数组的声明和初始化。MyArray app = new MyArray(); /* 一个包含 5 个元素的整数数组 */ int [] balance = new int[]{1000, 2, 3, 17, 50};现在调用方法 getAverage() 并将数组作为方法参数传递。double getAverage(int[] arr, int size) {    // 代码 }以下示例演示如何在 C# 方法中传递数组。示例 在线演示using System; namespace ArrayApplication {    class MyArray {       double getAverage(int[] arr, int size) {          int i;   ... 阅读更多

如何在 C# 中以降序排列数组?

karthikeya Boyini
更新于 2020年6月23日 14:46:40

4K+ 次浏览

以下是未排序的数组。int[] list = {98, 23, 97, 36, 77};现在首先使用 Sort() 方法对数组进行排序。Array.Reverse(list);使用 Reverse() 方法最终将得到一个以降序排列的数组。Array.Reverse(list);您可以尝试运行以下代码以降序排列数组。示例 在线演示using System; namespace Demo {    public class MyApplication {       public static void Main(string[] args) {          int[] list = {98, 23, 97, 36, 77};          Console.WriteLine("原始未排序列表");          foreach (int i in list) {   ... 阅读更多

如何在 C# 中使用 foreach 语句遍历数组元素?

Samual Sam
更新于 2020年6月23日 14:28:39

282 次浏览

foreach 循环用于对数组或集合中的每个元素执行语句或语句组。它类似于 for 循环;但是,循环对数组或组中的每个元素执行。因此,它不存在索引。让我们来看一个冒泡排序的例子,在排序元素后,我们将使用 foreach 循环显示元素。示例 在线演示using System; namespace BubbleSort {    class MySort {       static void Main(string[] args) {          int[] arr = { 78, 55, 45, 98, 13 };          int temp;          for (int j = 0; j

如何在 C# 中使用 enum 关键字定义变量类型?

karthikeya Boyini
更新于 2020年6月23日 14:29:11

87 次浏览

C# 枚举是值数据类型。枚举是一组命名的整数常量。使用 enum 关键字声明枚举类型。以下是 enum 的语法。enum {    枚举列表 };让我们来看一个例子。enum Vehicle { Car, Bus, Truck };以下示例演示如何使用 enum 关键字定义变量类型。示例 在线演示using System; namespace Demo {    class Program {       enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat };       static void Main(string[] args) {          int WeekdayStart = (int)Days.Mon;   ... 阅读更多

如何在 C# 的 while 循环中使用 continue 语句?

Samual Sam
更新于 2020年6月23日 14:31:50

172 次浏览

continue 语句导致循环跳过其主体其余部分,并在重复之前立即重新测试其条件。C# 中的 continue 语句有点像 break 语句。但是,它不会强制终止,而是强制执行循环的下一个迭代,跳过中间的任何代码。对于 while 循环,continue 语句会导致程序控制传递到条件测试。以下是使用 continue 语句的 while 循环的完整代码。示例 在线演示using System; namespace Demo {    class Program {       static void Main(string[] args) {         ... 阅读更多

如何在 C# 方法中按值传递参数?

karthikeya Boyini
更新于 2020年6月23日 14:32:38

115 次浏览

这是向方法传递参数的默认机制。在这种机制中,调用方法时,将为每个值参数创建一个新的存储位置。实际参数的值将复制到其中。因此,对方法内部参数所做的更改不会影响参数。以下是按值传递参数的代码。示例 在线演示using System; namespace CalculatorApplication {    class NumberManipulator {       public void swap(int x, int y) {          int temp;          temp = x; /* 保存值 ... 阅读更多

如何使用 for 循环访问 C# 中的数组元素?

Samual Sam
更新于 2020年6月23日 14:35:45

246 次浏览

for 循环多次执行一系列语句,并缩写管理循环变量的代码。以下是我们的 for 循环。示例 在线演示using System; namespace ArrayApplication {    class MyArray {       static void Main(string[] args) {          int [] n = new int[10]; /* n 是一个包含 10 个整数的数组 */          int i, j;          /* 初始化数组 n 的元素 */          for ( i = 0; i < 10; i++ ) {             n[ ... 阅读更多

如何递归调用 C# 方法?

Samual Sam
更新于 2020年6月23日 14:21:46

258 次浏览

要递归调用 C# 方法,您可以尝试运行以下代码。这里,我们使用递归函数 display() 来查找数字的阶乘。如果值为 1,则返回 1,因为阶乘为 1。if (n == 1) return 1;如果不是,那么如果您想要 5! 的值,则将为以下迭代调用递归函数迭代 1:5 * display(5 - 1); 迭代 2:4 * display(4 - 1); 迭代 3:3 * display(3 - 1); 迭代 4:4 * display(2 - 1);以下是递归调用 C# 方法的完整代码。示例 在线演示using System; ... 阅读更多

如何在 C# 中访问二维数组中的元素?

Chandu yadav
更新于 2020年6月23日 14:23:36

3K+ 次浏览

可以将二维数组视为一个表格,它具有 x 行和 y 列。二维数组中的元素通过下标访问,即数组的行索引和列索引。例如:int x = a[1, 1]; Console.WriteLine(x); 让我们来看一个访问二维数组元素的例子。示例 在线演示using System; namespace Demo {    class MyArray {       static void Main(string[] args) {          /* 一个具有 5 行 2 列的数组 */          int[, ] a = new int[5, 2] ... 阅读更多

广告
© . All rights reserved.