找到 2628 篇文章 关于 C#
188 次浏览
设置两个序列。double[] arr1 = { 10.2, 15.6, 23.3, 30.5, 50.2 }; double[] arr2 = { 15.6, 30.5, 50.2 };要获取上面两个数组之间的差异,请使用 Except() 方法。IEnumerable res = arr1.AsQueryable().Except(arr2);以下是完整代码。示例 在线演示使用 System; 使用 System.Linq; 使用 System.Collections.Generic; 类 Demo { 静态 void Main() { double[] arr1 = { 10.2, 15.6, 23.3, 30.5, 50.2 }; double[] arr2 = { 15.6, 30.5, 50.2 }; Console.WriteLine("初始列表..."); 遍历 (double ele in arr1) { Console.WriteLine(ele); } IEnumerable res = arr1.AsQueryable().Except(arr2); Console.WriteLine("新列表..."); 遍历 (double a in res) { Console.WriteLine(a); } } }输出初始列表... 10.2 15.6 23.3 30.5 50.2 新列表... 10.2 23.3
9K+ 次浏览
TryParse() 方法将一个或多个枚举常量的字符串表示形式转换为等效的枚举对象。首先,设置一个枚举。枚举 Vehicle { Bus = 2, Truck = 4, Car = 10 };现在,让我们声明一个字符串数组并设置一些值。string[] VehicleList = { "2", "3", "4", "bus", "Truck", "CAR" };现在使用 Enum TryParse() 方法相应地解析值。示例 在线演示使用 System; 公共类 Demo { 枚举 Vehicle { Bus = 2, Truck = 4, Car = 10 }; 公共静态 void Main() { string[] VehicleList = { "2", "3", "4", "bus", "Truck", "CAR" ... 阅读更多
116 次浏览
使用 SkipWhile() 方法跳过数组中的元素并返回剩余元素。以下是我们的数组-int[] marks = { 45, 88, 55, 90, 95, 85 };现在,让我们跳过大于或等于 60 的元素。我们使用 Lambda 表达式设置的条件。IEnumerable selMarks = marks.AsQueryable().OrderByDescending(s => s).SkipWhile(s => s >= 60);示例 在线演示使用 System; 使用 System.Linq; 使用 System.Collections.Generic; 公共类 Demo { 公共静态 void Main() { int[] marks = { 45, 88, 55, 90, 95, 85 }; // 跳过 60 以上的元素 IEnumerable selMarks = ... 阅读更多
2K+ 次浏览
使用 SkipLast() 方法跳过末尾的元素并返回剩余元素。以下是一个数组。int[] marks = { 45, 88, 50, 90, 95, 85 };现在,让我们使用 SkipLast() 和 Lambda 表达式跳过末尾的两个元素,但在降序排列元素后执行此操作。IEnumerable selMarks = marks.AsQueryable().OrderByDescending(s => s).SkipLast(2);示例 在线演示使用 System; 使用 System.Linq; 使用 System.Collections.Generic; 公共类 Demo { 公共静态 void Main() { int[] marks = { 45, 88, 50, 90, 95, 85 }; IEnumerable selMarks = marks.AsQueryable().OrderByDescending(s => s).SkipLast(2); Console.WriteLine("跳过... 阅读更多
2K+ 次浏览
数字 (“N”) 格式说明符将数字转换为以下形式的字符串-“-d,ddd,ddd.ddd…”上面,“-”是如果需要则为负数符号,“d”是数字 (0-9),“,”表示组分隔符,“.”是十进制点符号示例 在线演示使用 System; 使用 System.Globalization; 类 Demo { 静态 void Main() { double val1 = -5566.789; Console.WriteLine(val1.ToString("N", CultureInfo.InvariantCulture)); int val2 = 87987766; Console.WriteLine(val2.ToString("N3", CultureInfo.InvariantCulture)); } }输出-5,566.79 87,987,766.000
2K+ 次浏览
使用 Skip() 方法跳过元素并返回剩余元素。以下是一个数组。int[] marks = { 80, 55, 79, 99 };现在,让我们使用 Lambda 表达式跳过 2 个元素,但在降序排列元素后执行此操作。IEnumerable selMarks = marks.AsQueryable().OrderByDescending(s => s).Skip(2);示例使用 System; 使用 System.Linq; 使用 System.Collections.Generic; 公共类 Demo { 公共静态 void Main() { int[] marks = { 80, 55, 79, 99 }; IEnumerable selMarks = marks.AsQueryable().OrderByDescending(s => s).Skip(2); Console.WriteLine("跳过了前两个学生的成绩..."); 遍历 (int res in selMarks) { console.WriteLine(res); } } }
1K+ 次浏览
假设我们想要从以下字符串 str1 中去除空格。string str1 = "Brad Pitt";现在,使用 Regex Replace 将空格替换为空。这里,我们使用了 System.Text.RegularExpressions。string str2 = System.Text.RegularExpressions.Regex.Replace(str1, @"\s+", "");让我们看看完整的示例。示例 在线演示使用 System; 使用 System.Text.RegularExpressions; 命名空间 Demo { 类 Program { 静态 void Main(string[] args) { string str1 = "Brad Pitt"; Console.WriteLine(str1); string str2 = System.Text.RegularExpressions.Regex.Replace(str1, @"\s+", ""); Console.WriteLine(str2); } } }输出Brad Pitt BradPitt
3K+ 次浏览
该方法返回序列中的单个特定元素。如果该元素不存在于序列中,则返回默认值。这里我们有两个字符串数组。string[] str1 = { "one" }; string[] str2 = { };第一个数组检查单个元素,而第二个数组为空并使用 SingleorDefault 检查。str2.AsQueryable().SingleOrDefault();以下是一个显示 SingleorDefault() 方法用法的示例。示例 在线演示使用 System; 使用 System.Linq; 使用 System.Collections.Generic; 公共类 Demo { 公共静态 void Main() { string[] str1 = { "one" }; string[] str2 = { }; ... 阅读更多
302 次浏览
Single() 方法返回满足条件的唯一元素。如果可见多个此类元素,则会抛出错误。以下是我们的字符串数组。string[] str = { "jack", "tom", "henry", "time"};现在,使用 Single() 方法获取每个元素。然后,我们使用了 Lambda 表达式来计算长度大于 4 的元素。str.AsQueryable().Single(name => name.Length > 4);示例 在线演示使用 System; 使用 System.Linq; 使用 System.Collections.Generic; 公共类 Demo { 公共静态 void Main() { string[] str = { "jack", "tom", "henry", "time"}; // 查找长度为... 阅读更多
2K+ 次浏览
使用 Single() 方法仅获取序列中的单个元素。假设我们有一个只有一个元素的字符串数组。string[] str = { "one" };现在,获取该元素。str.AsQueryable().Single();这是我们的代码。示例 在线演示使用 System; 使用 System.Linq; 使用 System.Collections.Generic; 公共类 Demo { 公共静态 void Main() { string[] str = { "one" }; string res = str.AsQueryable().Single(); Console.WriteLine(res); } }输出one