找到关于 C# 的2628 篇文章

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

Arjun Thakur
更新于 2020年6月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年6月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年6月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年6月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年6月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年6月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年6月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年6月21日 13:29:06

122 次浏览

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

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

Arjun Thakur
更新于 2020年6月21日 13:31:42

292 次浏览

Main() 方法是入口点 −static void Main(string[] args)arguments 数组 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# 程序 ... 阅读更多

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

Ankith Reddy
更新于 2020年6月21日 13:09:21

795 次浏览

首先,定义并初始化一个数组 - `int[] p = new int[3] {99, 92, 95};` 现在,显示数组元素 - `for (j = 0; j < 3; j++ ) {    Console.WriteLine("Price of Product[{0}] = {1}", j, p[j]); }` 要访问任何元素,只需包含所需元素的索引,例如 - `p[2];` 上述代码访问的是第三个元素。现在让我们看看完整的代码 - 示例

广告