找到 2628 篇文章 关于 C#
807 次浏览
以下是我们的字符串数组 - string[] arr = { "Java", "HTML", "CSS", "JavaScript"};使用 Aggregate 方法并设置 Lambda 表达式来查找字符数最多的字符串。在这里,结果字符串的字符数应多于初始种子值,即此处为“jQuery”。示例 现场演示使用 System; 使用 System.Linq; 类 Demo { static void Main() { string[] arr = { "Java", "HTML", "CSS", "JavaScript"}; string res = arr.AsQueryable().Aggregate("jQuery", (longest, next) => next.Length > longest.Length ? next : longest, str => str.ToLower()); Console.WriteLine("字符数最多的字符串 ... 阅读更多
464 次浏览
假设以下为我们的带有整数节点的 LinkedList。int [] num = {29, 40, 67, 89, 198, 234}; LinkedList myList = new LinkedList(num);现在,如果您想从列表中删除第一个元素,则使用 RemoveFirst() 方法。myList.RemoveFirst();示例 现场演示使用 System; 使用 System.Collections.Generic; 类 Demo { static void Main() { int [] num = {29, 40, 67, 89, 198, 234}; LinkedList myList = new LinkedList(num); foreach (var n in myList) { Console.WriteLine(n); } // 删除第一个节点 myList.RemoveFirst(); Console.WriteLine("删除第一个节点后的 LinkedList..."); foreach (var n in myList) { Console.WriteLine(n); } } }输出29 40 67 89 198 234 删除第一个节点后的 LinkedList... 40 67 89 198 234
4K+ 次浏览
要在 C# 中将 Int32 表示为十六进制字符串,请使用 ToString() 方法并将基数设置为 ToString() 方法的第二个参数,即十六进制的 16。Int32 表示一个 32 位有符号整数。首先,设置一个 Int32 变量。int val = 9898;现在,通过将 16 作为第二个参数将其转换为十六进制字符串。Convert.ToString(val, 16)示例 现场演示使用 System; 类 Demo { static void Main() { int val = 9898; Console.WriteLine("整数: "+val); Console.Write("十六进制字符串: "+Convert.ToString(val, 16)); } }输出整数: 9898 十六进制字符串: 26aa
106 次浏览
以下是我们的带有节点的 LinkedList 列表。string [] students = {"Katie", "Jennifer", "Amy", "Vera"}; LinkedList list = new LinkedList(students);现在让我们删除具有字符串元素“Vera”的节点。为此,使用 Remove() 方法。list.Remove("Vera");示例 现场演示使用 System; 使用 System.Collections.Generic; 类 Demo { static void Main() { string [] students = {"Katie", "Jennifer", "Amy", "Vera"}; LinkedList list = new LinkedList(students); foreach (var stu in list) { Console.WriteLine(stu); } // 删除节点 list.Remove("Vera"); Console.WriteLine("删除 ... 阅读更多
488 次浏览
使用 Convert.ToInt64 方法将指定值转换为 64 位有符号整数。让我们取一个双精度值。double doubleNum = 193.834;现在,将其转换为 Int64,即 long。long res; res = Convert.ToInt32(doubleNum);示例 现场演示使用 System; 公共类 Demo { public static void Main() { double doubleNum = 193.834; long res; res = Convert.ToInt32(doubleNum); Console.WriteLine("已将 {0} 转换为 {1}", doubleNum, res); } }输出已将 193.834 转换为 194
256 次浏览
将指定值转换为 8 位有符号整数,即 SByte。它是一种有符号的 8 位整数数据类型,存储的值介于 -128 到 127 之间。让我们看一个例子。我们有一个双精度变量。double doubleNum = -19.9;现在,让我们将其转换为 SByte。sbyte res; res = Convert.ToSByte(doubleNum);示例 现场演示使用 System; 公共类 Demo { public static void Main() { double doubleNum = -19.9; sbyte res; res = Convert.ToSByte(doubleNum); Console.WriteLine("已将 {0} 转换为 {1}", doubleNum, res); } }输出已将 -19.9 转换为 -20
98 次浏览
使用 Contains() 方法检查节点是否为 LinkedList。这是我们的 LinkedList。string [] students = {"Beth", "Jennifer", "Amy", "Vera"}; LinkedList list = new LinkedList(students);现在,要检查节点“Amy”是否在列表中,我们将使用如下所示的 Contains() 方法 - list.Contains("Amy")该方法将返回一个布尔值,在本例中为 True。让我们看看完整的代码。示例 现场演示使用 System; 使用 System.Collections.Generic; 类 Demo { static void Main() { string [] students = {"Beth", "Jennifer", "Amy", "Vera"}; LinkedList list = new LinkedList(students); ... 阅读更多
1K+ 次浏览
使用 Remove() 方法删除 LinkedList 中节点的第一次出现。首先,让我们设置一个带有整数元素的 LinkedList。int [] num = {2, 5, 7, 15}; LinkedList list = new LinkedList(num);现在,假设您需要删除元素为 7 的节点。为此,使用 Remove() 方法。list.Remove(7);让我们看看完整的代码。示例 现场演示使用 System; 使用 System.Collections.Generic; 类 Demo { static void Main() { int [] num = {2, 5, 7, 15}; LinkedList list = new LinkedList(num); foreach (var n in list) { ... 阅读更多
521 次浏览
以下是我们的数组 - int[] points = { 210, 250, 300, 350, 420};使用 skip() 方法跳过元素。添加数字作为参数,显示要返回的元素数量。IEnumerable skipEle = points.AsQueryable().OrderByDescending(s => s).Skip(3);示例 现场演示使用 System.Linq; 使用 System.Collections.Generic; 公共类 Demo { public static void Main() { int[] points = { 210, 250, 300, 350, 420}; Console.WriteLine("初始数组..."); foreach (int res in points) Console.WriteLine(res); IEnumerable skipEle = points.AsQueryable().OrderByDescending(s => s).Skip(3); Console.WriteLine("跳过 3 个元素..."); foreach (int res in skipEle) Console.WriteLine(res); } }输出初始数组... 210 250 300 350 420 跳过 3 个元素... 250 210
1K+ 次浏览
设置一个 LinkedList。int [] num = {1, 2, 3, 4, 5}; LinkedList list = new LinkedList(num);现在使用 AddLast() 方法在末尾添加一个节点。var newNode = list.AddLast(20);要添加一个节点到上述添加的节点之后,使用 AddAfter() 方法。list.AddAfter(newNode, 30);示例 现场演示使用 System; 使用 System.Collections.Generic; 类 Demo { static void Main() { int [] num = {1, 2, 3, 4, 5}; LinkedList list = new LinkedList(num); foreach (var n in list) { Console.WriteLine(n); } // 在 ... 阅读更多