【发布时间】:2016-07-13 09:01:37
【问题描述】:
我有一个列表,其中我有多个整数值的列(用逗号分隔)。
eg:
------------------------
| Program | Module |
------------------------
| I | 1,2,3 |
------------------------
| II | 2, 3 |
------------------------
| III | 1,3 |
------------------------
现在,假设我想选择模块为 2 的程序。
int sid = 2;
IEnumerable<int> ids = Program.All.FindAll( item =>
sid.contains(
item.Module.Split(',').Select(s => (int)s)
)
)
得到编译错误:
无法将字符串转换为 int
谁能帮帮我。
谢谢
【问题讨论】: