使用 IList,如何通过逗号分隔的 ID 列表填充它
我有一个属性 IList CategoryIDs 和一个包含逗号分隔列表的私有字符串变量,如何优雅地填充 IList 集合?
我问过早些时候,我学习了一种用 .AddRange(...) 填充列表的巧妙方法,但现在我意识到我必须让属性返回 IList,它似乎不支持 .AddRange 方法。
I have a property IList CategoryIDs, and a private string variable that contains a comma separated list, how to elegantly populate the IList collection?
I asked earler and I learn a neat way of populating the List with .AddRange(...), but now I realized I have to have the property return IList which doesn't seem to support the .AddRange method.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
只需创建一个新列表,使用您需要的方法,然后返回该列表即可。由于 List 实现了 IList,因此它将对该属性有效。
Just create a new List, use the methods you need, and return the List. Since List implements IList, it will be valid for that property.
您也可以重复使用 add :
You can also just use add repeatedly:
试试这个:
Try this: