使用IList,如何通过逗号分隔的ID列表填充它

mrb*_*lah 3 c# ilist

我有一个属性IList CategoryIDs,以及一个包含逗号分隔列表的私有字符串变量,如何优雅地填充IList集合?

我问管理员,我学习了一个用.AddRange(...)填充List的简洁方法,但现在我意识到我必须让属性返回IList,它似乎不支持.AddRange方法.

man*_*nji 9

public IList CategoryIDs
{
    get
    {
        return list.Split(',')
                .ToList<string>()
                .ConvertAll<int>(new Converter<string, int>(s => int.Parse(s)));
    }
}
Run Code Online (Sandbox Code Playgroud)