找到 34423 篇文章 编程

如何在 C# 中将二维数组转换为一维数组?

karthikeya Boyini
更新于 2020-06-21 13:42:39

3K+ 浏览量

设置一个二维数组和一个一维数组 - int[, ] a = new int[2, 2] {{1, 2}, {3, 4} }; int[] b = new int[4];要将二维数组转换为一维数组,将二维数组设置为我们之前声明的一维数组 - for (i = 0; i < 2; i++) {    for (j = 0; j < 2; j++) {       b[k++] = a[i, j];    } }以下是 C# 中将二维数组转换为一维数组的完整代码 - 示例using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Program {    class twodmatrix { ... 阅读更多

如何在 C# 中将十进制数转换为八进制数?

Arjun Thakur
更新于 2020-06-21 13:43:30

331 浏览量

要获取八进制等价物,请对十进制值使用 while 循环并将余数存储在为八进制设置的数组中。在这里,我们通过对 8 求模将余数设置为数组。然后将数字除以 8 - while (dec != 0) {    oct[i] = dec % 8;    dec = dec / 8;    i++; }让我们看看完整的代码。这里,我们的十进制数是 18 - using System; namespace Demo {    class Program {       static void Main(string[] args) {          int []oct = new int[30];          // 十进制          int dec = 18;          int i = 0;          while (dec != 0){             oct[i] = dec % 8;             dec = dec / 8;             i++;          }          for (int j = i - 1; j >= 0; j--)          Console.Write(oct[j]);          Console.ReadKey();       }    } }

如何在 C# 中比较两个列表是否相等?

Samual Sam
更新于 2020-06-21 13:44:24

2K+ 浏览量

设置两个列表 - 列表一List < string > list1 = new List < string > (); list1.Add("A"); list1.Add("B"); list1.Add("C"); list1.Add("D");列表二List < string > list2 = new List < string > (); list2.Add("C"); list2.Add("D");现在,如果以下返回不同的元素,则表示列表不相等 - 示例using System; using System.Collections.Generic; using System.Linq; public class Demo {    public static void Main() {       List < string > list1 = new List < string > ();       list1.Add("P");       list1.Add("Q");       list1.Add("R");       Console.WriteLine("第一个列表..."); ... 阅读更多

如何在 C# 中比较两个列表并将差异添加到第三个列表中?

Ankith Reddy
更新于 2020-06-21 13:47:41

1K+ 浏览量

首先,设置两个列表 - 列表一List < string > list1 = new List < string > (); list1.Add("A"); list1.Add("B"); list1.Add("C"); list1.Add("D");列表二List < string > list2 = new List < string > (); list2.Add("C"); list2.Add("D");要查找两个列表之间的差异并显示差异元素 - IEnumerable < string > list3; list3 = list1.Except(list2); foreach(string value in list3) {    Console.WriteLine(value); }以下是比较两个列表的完整示例 - 示例using System; using System.Collections.Generic; using System.Linq; public class Demo {    public static void Main() {       List < string > list1 = new ... 阅读更多

如何在 C# 中比较两个字典?

karthikeya Boyini
更新于 2020-06-21 13:18:26

3K+ 浏览量

要比较两个字典,首先设置两个字典 - 字典一IDictionary d = new Dictionary(); d.Add(1, 97); d.Add(2, 89); d.Add(3, 77); d.Add(4, 88); // 字典一元素 Console.WriteLine("字典一元素: "+d.Count);字典二IDictionary d2 = new Dictionary(); d2.Add(1, 97); d2.Add(2, 89); d2.Add(3, 77); d2.Add(4, 88); // 字典二元素 Console.WriteLine("字典二元素: "+d2.Count);现在让我们比较它们 - bool equal = false; if (d.Count == d2.Count) { // 需要相等的计数。    equal = true;    foreach (var pair in d) {       int value;       if (d2.TryGetValue(pair.Key, out value)) {          if ... 阅读更多

如何在 C# 中比较两个日期?

George John
更新于 2020-06-21 13:25:22

990 浏览量

要在 C# 中比较日期,您需要首先使用 DateTime 对象设置要比较的两个日期。我们将使用 C# 中的 DateTime 类 - 日期 1DateTime date1 = new DateTime(2018, 08, 05); Console.WriteLine("日期 1 : {0}", date1);日期 2DateTime date2 = new DateTime(2018, 08, 07); Console.WriteLine("日期 2 : {0}", date2);现在让我们在 C# 中比较这两个日期。以下是在 C# 中比较日期的示例 - 示例using System; namespace Program {    class Demo {       static int Main() {          DateTime date1 = new DateTime(2018, 08, 05);       ... 阅读更多

如何在 C# 中比较两个数组?

Samual Sam
更新于 2020-06-21 13:26:44

1K+ 浏览量

首先,设置要比较的两个数组 - // 两个数组 int[] arr = new int[] { 99, 87, 56, 45}; int[] brr = new int[] { 99, 87, 56, 45 };现在,使用 SequenceEqual() 比较两个数组 - arr.SequenceEqual(brr);以下是比较两个数组的代码 - 示例using System; using System.Linq; namespace Demo {    class Program {       static void Main(string[] args) {          // 两个数组          int[] arr = new int[] { 99, 87, 56, 45};          int[] brr = new int[] { 99, 87, 56, 45 };          // 比较          Console.WriteLine(arr.SequenceEqual(brr));       }    } }

如何在 C# 中将一个数组的一部分复制到另一个数组?

Chandu yadav
更新于 2020-06-21 13:27:54

3K+ 浏览量

C# 中的 Array.Copy() 方法用于将一个数组的一部分复制到另一个数组。以下是语法 - Array.Copy(src, dest, length);这里,src = 要复制的数组dest = 目标数组length = 要复制的元素数以下是显示 C# 中数组类的 Copy(,,) 方法用法的示例 - 示例using System; class Program {    static void Main() {       int[] arrSource = new int[4];       arrSource[0] = 1;       arrSource[1] = 2;       arrSource[2] = 3;       arrSource[3] = 4;       int[] arrTarget = new int[2];       Array.Copy(arrSource, arrTarget, 2);       Console.WriteLine("目标数组 ...");       foreach (int value in arrTarget) {          Console.WriteLine(value);       }    } }

如何在 C# 中传递参数?

karthikeya Boyini
更新于 2020-06-21 13:29:06

122 浏览量

在 C# 中,参数可以通过值传递或引用传递。此外,您还可以使用输出参数和 params 数组来传递参数:- 值传递这种方法将参数的实际值复制到函数的形式参数中。在这种情况下,对函数内部参数所做的更改不会影响实参。- 引用传递这种方法将参数内存位置的引用复制到形式参数中。这意味着对参数所做的更改会影响实参。- 输出输出语句只能用于从函数返回一个值。但是,使用输出 ... 阅读更多

如何在 C# 中的 main 方法中传递命令行参数?

Arjun Thakur
更新于 2020-06-21 13:31:42

292 次查看

Main() 方法是程序的入口点:- static void Main(string[] args)args 数组用于设置参数:- string[] args)如果您添加两个参数,它将设置以下内容:- var args = new string[] {"arg1", "arg2”}以下是演示代码:示例using System; namespace Demo {    class HelloWorld {       // 命令行参数       static void Main(string[] args) {          Console.WriteLine("欢迎!");          Console.ReadKey();       }    } }使用命令行而不是 Visual Studio IDE 编译 C# 程序 ... 阅读更多

广告

© . All rights reserved.