c# - List<String> 到 List<Object> C#

标签 c# .net list

我用谷歌搜索并看到转换为 List<Object> .但我认为我的情况有所不同。我有以下内容:

public class Entry
{
    [XmlText]
    public string DataLogEntry { get; set; }
}

并像这样使用:

public class EndLot
{
    [XmlElement("Entry")]
    public List<Entry> Items;
}

所以如果我有字符串列表,即。

List<string> EndLotLines

如何创建 EndLot 的实例有了这份名单。我正在尝试:

List<Entry> Items =  (List<Entry>)EndLotLines;       

最佳答案

使用 Linq 的 Select方法:

var items = EndLotLines.Select(s => new Entry { DataLogEntry = s }).ToList();

关于c# - List<String> 到 List<Object> C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16024891/

相关文章:

c# - 通过范围内的多个参数搜索对象的高效设计

c# - 将原始字节数据转换为 float[]

c# - 成员(member)身份不被承认

c# - 使用 Web 服务时出错,内容类型 "application/xop+xml"与预期类型 "text/xml"不匹配

c# - 调用 Web 服务时出现 HTTP 407 代理身份验证错误

.net - IEquatable(Of T)/IEqualityComparer(Of T) 未被调用

c++ - 如何在C++中以二进制方式将列表容器写入文件

python - 如何插入到python嵌套列表中

.net - 如何让 MaskedTextBox 只接受 HEX 值?

python - 使用 'for' 更新嵌套列表中的元素在 python 列表中不起作用