我有一个我不理解的Linq表达式100%。 这个Linq在图像列表上工作。见下文
ImagesList.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries)
.Select(int.Parse);
这是做什么的?
StringSplitOptions.RemoveEmptyEntries
?
.Select(int.Parse)
,它只返回一个数字还是返回一个int值列表?
答案 0 :(得分:1)
new string[]
正在创建列表项的数组,用逗号(,)
将其拆分StringSplitOptions.RemoveEmptyEntries
删除数组中的空字符串,以便所有数组对象都具有值
int.Parse
是因为返回值似乎是字符串形式的整数(数字),所以它试图将数据类型从字符串更改为int