在C#中,可以使用泛型来返回通用列表。泛型允许我们在编写代码时指定类型参数,从而实现代码的通用性和重用性。
要返回一个通用列表,可以使用List<T>类。List<T>是C#中的动态数组,可以存储任意类型的元素。以下是返回通用列表的示例代码:
using System;
using System.Collections.Generic;
public class Program
{
public static List<T> GetGenericList<T>(T[] array)
{
List<T> list = new List<T>(array);
return list;
}
public static void Main()
{
int[] intArray = { 1, 2, 3, 4, 5 };
List<int> intList = GetGenericList(intArray);
Console.WriteLine("Int List:");
foreach (int num in intList)
{
Console.WriteLine(num);
}
string[] stringArray = { "Hello", "World" };
List<string> stringList = GetGenericList(stringArray);
Console.WriteLine("String List:");
foreach (string str in stringList)
{
Console.WriteLine(str);
}
}
}
在上面的示例中,我们定义了一个名为GetGenericList的方法,它接受一个泛型数组作为参数,并返回一个泛型列表。在Main方法中,我们使用int和string类型的数组调用GetGenericList方法,并打印返回的通用列表。
这是一个简单的示例,你可以根据自己的需求扩展和修改代码。关于C#的泛型和List<T>类的更多信息,可以参考腾讯云的相关文档和教程:
领取专属 10元无门槛券
手把手带您无忧上云