找到 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 值。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("将 double {0} 转换为 integer {1} ", val, res); } }输出将 double 21.34 转换为 integer 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, ... 阅读更多