编写一个带有模板和IEnumerable
using System;
using System.Collections.Generic;
public class Program
{
public static void Main(string[] args)
{
List numbers = new List() { 1, 2, 3, 4, 5 };
ProcessList(numbers);
List names = new List() { "John", "Jane", "Tom" };
ProcessList(names);
}
public static void ProcessList(IEnumerable list)
{
foreach (T item in list)
{
Console.WriteLine(item);
}
}
}
在上面的示例中,我们定义了一个通用方法ProcessList,该方法接受一个实现了IEnumerable
在Main方法中,我们创建了一个包含整数的List和一个包含字符串的List,并将它们作为参数传递给ProcessList方法。该方法会遍历集合中的每个元素,并将其打印到控制台上。
通过使用模板和IEnumerable
上一篇:编写一个带有两个向量的结构模板
下一篇:编写一个带有文本参数的函数