找到 2628 篇文章 适用于 C#
226 次浏览
此方法用于处理空集合。此方法显示默认值,而不是显示错误。我们有以下列表。List myList = new List();如您所见,由于以上列表为空,因此我们可以显示默认值。var res = myList.DefaultIfEmpty();让我们来看一个例子。示例 实时演示using System; using System.Linq; using System.Collections.Generic; class Demo { static void Main() { List myList = new List(); var res = myList.DefaultIfEmpty(); foreach (var a in res) { Console.WriteLine(a); } } }输出0
516 次浏览
Count 方法返回序列中元素的数量。让我们首先设置一个数组。string[] arr = { "Java", "C++", "Python"};现在,使用 Count() 方法计算数组元素。arr.AsQueryable().Count();以下是完整示例。示例 实时演示using System; using System.Linq; using System.Collections.Generic; class Demo { static void Main() { string[] arr = { "Java", "C++", "Python"}; int arr_count = arr.AsQueryable().Count(); Console.WriteLine("数组数量:{0}", arr_count); } }输出数组数量:3
3K+ 次浏览
使用 Linq Contains() 方法在字符串数组中搜索特定字符串。string[] arr = { "Bag", "Pen", "Pencil"};现在,将字符串添加到字符串变量中,即您要搜索的字符串。string str = "Pen";使用 Contains() 方法搜索上述字符串。arr.AsQueryable().Contains(str);让我们看看整个示例。示例 实时演示using System; using System.Linq; using System.Collections.Generic; class Demo { static void Main() { string[] arr = { "Bag", "Pen", "Pencil"}; string str = "Pen"; bool res = arr.AsQueryable().Contains(str); Console.WriteLine("字符串 Pen 在数组中? "+res); ... 阅读更多
2K+ 次浏览
要检查字符串中的元素,请使用 Contains() 方法。以下是我们的字符串数组。string[] arr = { "Java", "C++", "Python"};现在,使用 Contains() 方法在字符串数组中查找特定字符串。arr.AsQueryable().Contains(str);让我们看看完整的示例。示例 实时演示using System; using System.Linq; using System.Collections.Generic; class Demo { static void Main() { string[] arr = { "Java", "C++", "Python"}; string str = "Python"; bool res = arr.AsQueryable().Contains(str); Console.WriteLine("数组包含 Python? "+res); } }输出数组包含 Python? True
1K+ 次浏览
要转换元素,请使用 Cast() 方法。以下是我们的列表。List myList = new List { "Mac", "Windows", "Linux", "Solaris" };现在,转换并使用 Cast() 方法与 substring() 方法显示列表中每个字符串的前两个字母。IEnumerable res = myList.AsQueryable().Cast().Select(str => str.Substring(0, 2));让我们看看完整的示例。示例 实时演示using System; using System.Linq; using System.Collections.Generic; class Demo { static void Main() { List list = new List { "keyboard", "mouse", "joystick", "monitor" }; // 从每个字符串获取前 2 个字母 IEnumerable res = list.AsQueryable().Cast().Select(str => ... 阅读更多
20K+ 次浏览
要查找 C# 中整数的平均值,请使用 Queryable Average() 方法。假设以下是我们的整数数组。var arr = new int[] { 10, 17, 25, 30, 40, 55, 60, 70 };现在,使用 Average() 方法获取元素的平均值。double avg = Queryable.Average(arr.AsQueryable());示例 实时演示using System; using System.Linq; class Demo { static void Main() { var arr = new int[] { 10, 17, 25, 30, 40, 55, 60, 70 }; double avg = Queryable.Average(arr.AsQueryable()); Console.WriteLine("平均值 = "+avg); } }输出平均值 = 38.375
737 次浏览
将 32 位无符号整数 (UInt) 隐式转换为 Decimal 需要您首先声明一个 UInt。uint val = 342741539;现在要将其转换为十进制,只需赋值即可。decimal dec; // 隐式 dec = val;示例 实时演示using System; public class Demo { public static void Main() { uint val = 342741539; decimal dec; // 隐式 dec = val; Console.WriteLine("Decimal = "+dec); } }输出Decimal = 342741539
301 次浏览
Byte 表示 8 位无符号整数。可以将 8 位无符号整数 (Byte) 隐式转换为 Decimal。让我们看看如何操作。这是我们的 Byte 值。byte val = 16;要隐式转换,只需按如下所示赋值即可 -decimal dec; dec = val;让我们看看完整的示例。示例 实时演示using System; public class Demo { public static void Main() { byte val = 16; decimal dec; // 隐式 dec = val; Console.WriteLine("Decimal ="+dec); } }输出Decimal =16
15K+ 次浏览
要将 Double 值转换为整数,请使用 Convert.ToInt32() 方法。Int32 表示 32 位有符号整数。假设以下是我们的双精度值。double val = 21.34;现在将其转换为 Int32。int res = Convert.ToInt32(val);让我们看看完整的示例。示例 实时演示using System; public class Demo { public static void Main() { double val = 21.34; int res = Convert.ToInt32(val); Console.WriteLine("将双精度数 {0} 转换为整数 {1} ", val, res); } }输出将双精度数 21.34 转换为整数 21
8K+ 次浏览
Any 方法检查序列中是否有任何元素满足特定条件。如果任何元素满足条件,则返回 true。让我们来看一个例子。int[] arr = {5, 7, 10, 12, 15, 18, 20};现在,使用 Any() 方法,我们将检查以上数组中是否有任何元素大于 10。arr.AsQueryable().All(val => val > 5);如果任何元素满足条件,则返回 True。让我们看看完整的示例。示例 实时演示using System; using System.Linq; class Demo { static void Main() { int[] arr = {5, 7, ... 阅读更多