C#中List<object>之间的转换

来源:互联网 发布:搜狗音乐软件下载 编辑:程序博客网 时间:2024/05/29 13:40

List<object1> 转换为  List<object2>

两个list之间的转换

假设store.BusinessCategories 是一个List<object1>类型

model.BusinessCategories 是一个List<object2>类型

如何将集合里的对象进行值的更改

store.BusinessCategories = model.BusinessCategories == null ? null : model.BusinessCategories.Count == 0 ? null : model.BusinessCategories.Select(c => new object1() { UniqueID = c.BusinessCategoriesUniqueID, Name = c.BusinessCategoriesName }).ToList();

如何取List<object1>里对象某一个值,可以用Linq

var categoryUniqueID = from c in store.BusinessCategories select c.UniqueID  这里取的是多个对象的Guid,可以考虑用特定格式拼接起来

categoryUniqueIDs = string.Join(";", categoryUniqueID);  这里取到string类型的以“;”分割的Guid




0 0
原创粉丝点击