找到 2628 篇文章,关于 C#
894 次浏览
使用 AddBefore() 方法在 C# 中在给定节点之前添加一个节点。我们的链表包含字符串节点。string [] students = {"Henry", "David", "Tom"}; LinkedList list = new LinkedList(students);现在,让我们在末尾添加节点。// 在末尾添加节点 var newNode = list.AddLast("Brad");使用 AddBefore() 方法在上面添加的节点之前添加一个节点。list.AddBefore(newNode, "Emma");示例 在线演示using System; using System.Collections.Generic; class Demo { static void Main() { string [] students = {"Henry", "David", "Tom"}; LinkedList list = new LinkedList(students); foreach (var stu in list) { Console.WriteLine(stu); ... 阅读更多
275 次浏览
使用 ThenBy() 方法对序列中的元素进行排序。我们有以下字符串数组。string[] str = { "AAA", "AAAA", "A", "AAAAA", "AAAAAAAAA" };现在,使用 Lambda 表达式并在 ThenBy() 方法内设置条件,根据字符串的字符数对字符串进行排序。IEnumerable res = str.AsQueryable() .OrderBy(alp => alp.Length).ThenBy(alp => alp);示例 在线演示using System; using System.Linq; using System.Collections.Generic; public class Demo { public static void Main() { string[] str = { "AAA", "AAAA", "A", "AAAAA", "AAAAAAAAA" }; IEnumerable res = str.AsQueryable() .OrderBy(alp => alp.Length).ThenBy(alp => alp); foreach (string arr ... 阅读更多
181 次浏览
要按降序排列序列中的元素,请使用 ThenBy() 和 OrderByDescending。这是我们的字符串数组。string[] myStr = { "Keyboard", "Laptop", "Mouse", "Monitor" };现在,使用 OrderByDescending 按降序排列元素。在其中计算每个字符串的长度,并使用 Lambda 表达式。IEnumerable res = myStr.AsQueryable().OrderByDescending(ch => ch.Length).ThenBy(ch => ch);以下是上面讨论的示例。示例 在线演示using System; using System.Linq; using System.Collections.Generic; public class Demo { public static void Main() { string[] myStr = { "Keyboard", "Laptop", "Mouse", "Monitor" }; IEnumerable res = myStr.AsQueryable().OrderByDescending(ch => ch.Length).ThenBy(ch => ch); ... 阅读更多
91 次浏览
使用 ThenBy() 方法对数组元素进行排序。假设我们有以下字符串数组。string[] str = { "Sandler", "Jack", "Tom", "Matt", "Henry", "Johnny" };现在,使用 Lambda 表达式并在 ThenBy() 方法内设置条件,根据字符串的字符数对字符串进行排序。IEnumerable res = str.AsQueryable().OrderBy(alp => alp.Length).ThenBy(alp => alp);这是一个使用 ThenBy() 方法对数组元素进行排序的完整示例。示例 在线演示using System; using System.Linq; using System.Collections.Generic; public class Demo { public static void Main() { string[] str = { "Sandler", "Jack", "Tom", "Matt", "Henry", "Johnny" }; IEnumerable ... 阅读更多
172 次浏览
要在 C# 中将 Int64 表示为八进制字符串,请使用 ToString() 方法并将基数设置为 ToString() 方法的第二个参数,即 8(八进制)。Int64 表示 64 位有符号整数。首先,设置一个 Int64 变量。long val = 986766;现在,通过包含 8 作为第二个参数将其转换为八进制字符串。Convert.ToString(val, 8)示例 在线演示using System; class Demo { static void Main() { long val = 986766; Console.WriteLine("Long: "+val); Console.Write("Octal String: "+Convert.ToString(val, 8)); } }输出Long: 986766 Octal String: 3607216
580 次浏览
使用 TakeWhile() 方法获取序列中条件为 true 的元素。以下是我们的字符串列表。IList str = new List(){ "Car", "Bus", "Truck", "Airplane"};现在,假设我们需要长度小于 4 的字符串。为此,使用 Lambda 表达式并将其作为条件添加到 TakeWhile() 方法中。str.TakeWhile(a => a.Length < 4);这是一个显示元素直到条件为真的示例。示例 在线演示using System; using System.Linq; using System.Collections.Generic; public class Demo { public static void Main() { IList str = new List(){ "Car", "Bus", "Truck", "Airplane"}; ... 阅读更多
2K+ 次浏览
使用 TakeLast() 方法获取从末尾开始的指定数量的元素。以下是我们的数组。int[] pages = { 492, 290, 129, 602, 152 };现在,使用 OrderBy 按升序排列元素。然后使用 TakeLast() 方法从末尾获取指定数量的元素。marks.AsQueryable().OrderByDescending(s => s).Take(5);让我们看看完整的示例。示例 在线演示using System; using System.Linq; using System.Collections.Generic; public class Demo { public static void Main() { // 书籍页数 int[] pages = { 492, 290, 129, 602, 152 }; // 获取最后两页 ... 阅读更多
2K+ 次浏览
使用 Take() 方法获取从开头开始的指定数量的元素。以下是我们的数组。int[] marks = { 35, 72, 50, 90, 95, 85, 52, 67 };现在,使用 OrderByDescending 按降序排列元素。然后使用 Take() 方法获取元素。marks.AsQueryable().OrderByDescending(s => s).Take(5);让我们看看完整的示例。示例 在线演示using System; using System.Linq; using System.Collections.Generic; public class Demo { public static void Main() { int[] marks = { 35, 72, 50, 90, 95, 85, 52, 67 }; // 前 5 名学生的成绩 IEnumerable selMarks = marks.AsQueryable().OrderByDescending(s => s).Take(5); foreach (int res in selMarks) { Console.WriteLine(res); } } }输出95 90 85 72 67
515 次浏览
首先,设置一个序列。List myList = new List { 1, 2, 3, 4 ,5};现在使用 Queryable Sum() 方法查找总和。myList.AsQueryable().Sum();示例 在线演示using System; using System.Linq; using System.Collections.Generic; public class Demo { public static void Main() { List myList = new List { 1, 2, 3, 4 ,5}; Console.WriteLine("列表中元素的总和..."); foreach (int res in myList) { Console.WriteLine(res); } int sum = myList.AsQueryable().Sum(); Console.WriteLine("Sum = {0}", sum); } }输出列表中元素的总和... 1 2 3 4 5 Sum = 15
10K+ 次浏览
使用 Linq Sum() 方法查找元素的总和。这是我们包含整数元素的列表。List list = new List { 99, 34, 77, 75, 87, 35, 88};现在使用 Sum() 方法查找总和。list.AsQueryable().Sum();以下是如何查找包含整数元素的列表的元素总和的示例。示例 在线演示using System; using System.Linq; using System.Collections.Generic; public class Demo { public static void Main() { List list = new List { 99, 34, 77, 75, 87, 35, 88}; int res = list.AsQueryable().Sum(); Console.WriteLine("Sum = {0}", res); } }输出Sum = 495