我有一个清单AllIDs
:
List<IAddress> AllIDs = new List<IAddress>();
我想根据字符“_”substring
对成员字段进行操作。AddressId
我正在使用以下 LINQ 查询,但出现编译错误:
AllIDs= AllIDs.Where(s => s.AddressId.Length >= s.AddressId.IndexOf("_"))
.Select(s => s.AddressId.Substring(s.AddressId.IndexOf("_")))
.ToList();
错误:
无法将类型“System.Collections.Generic.List<string>”隐式转换为“System.Collections.Generic.List<MyCompany.Common.Users.IAddress>”