gpt4 book ai didi

c# - 将通用集合转换为字符串列表

转载 作者:太空宇宙 更新时间:2023-11-03 21:06:42 25 4
gpt4 key购买 nike

在搜索板后,我找不到解决问题的方法。

我编写了以下运行良好的代码:

public static  void CreateFile(this List<string> lines,File_attribute fa)
{
using (System.IO.StreamWriter file = new System.IO.StreamWriter(fa.OutpoutFolder+ fa.FileName ))
{
foreach (string line in lines)
{

file.WriteLine(line);

}
}
}

现在,我希望能够使用通用的对象集合来做到这一点。我希望每个属性都只是“ToStringed”。这是我的代码的开头:

public static void CreateFile<T>(this List<T> lines, File_attribute fa)
{
List<string> mylist = new List<string>();
...............
...............

我们将不胜感激任何帮助。

最佳答案

你可以为此使用 LINQ

public static void CreateFile<T>(this List<T> lines, File_attribute fa)
{
List<string> mylist = lines.Select(x => x.ToString()).ToList();
...............
...............

关于c# - 将通用集合转换为字符串列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40783113/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com