找到 2628 篇文章 关于 C#
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(); } } }
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("第一个列表..."); ... 阅读更多
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 ... 阅读更多
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 ... 阅读更多
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); ... 阅读更多
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)); } } }
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); } } }
122 次浏览
在 C# 中,参数可以通过值传递或通过引用传递。除此之外,您还可以使用 out 参数和 param 数组来传递参数 -值此方法将参数的实际值复制到函数的形式参数中。在这种情况下,对函数内部参数所做的更改不会影响参数。引用此方法将参数的内存位置的引用复制到形式参数中。这意味着对参数所做的更改会影响参数。输出return 语句只能用于从函数返回一个值。但是,使用输出 ... 阅读更多
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# 程序 ... 阅读更多
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]; 上述代码用于访问第三个元素。 现在让我们看看完整的代码 - 示例 using System; namespace Program { class Demo { static void Main(string[] args) { int[] p = new int[3] {99, 92, 95}; int j; for (j = 0; j < 3; j++ ) { Console.WriteLine("Price of Product[{0}] = {1}", j, p[j]); } // 访问 int e = p[2]; Console.WriteLine("Product 3rd price: "+e); Console.ReadKey(); } } }