要在 C# 中查找两个列表的交集,请使用 Intersect() 方法。以下是我们的列表 1。List list1 = new List(); list1.Add(2); list1.Add(3); list1.Add(5); list1.Add(7);以下是我们的列表 2。List list2 = new List(); list2.Add(5); list2.Add(4); list2.Add(6); list2.Add(8);以下是 C# 中查找两个列表交集的代码。示例使用 System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; namespace Demo { public class Program { public static void Main(String[] args) { List list1 = new List(); list1.Add(2); list1.Add(3); list1.Add(5); ... 阅读更多
扩展方法是静态方法,它们被称为扩展类型的实例方法。使用扩展方法,您可以向现有类型添加方法,而无需创建新的派生类型、重新编译或修改原始类型。以下是我们创建的扩展方法。public static int myExtensionMethod(this string str) { return Int32.Parse(str); }让我们来看一个使用扩展方法的例子。示例使用 System; using System.Text; namespace Program { public static class Demo { public static int myExtensionMethod(this string str) { return Int32.Parse(str); ... 阅读更多
要在 foreach 语句中访问数组元素,请使用数字索引。假设以下为我们的代码。示例使用 System; namespace ArrayApplication { class MyArray { static void Main(string[] args) { int [] n = new int[10]; /* n 是一个包含 10 个整数的数组 */ /* 初始化数组 n 的元素 */ for ( int i = 0; i < 10; i++ ) { n[i] = i + 100; } ... 阅读更多