本文介绍了ToList()vs ToList< T>的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
List< int> idList = new 列表< int>(){ 1 , 2 , 3 , 4 , 5 , 7 , 8 , 9 , - 1};
// Option1
List< int> validIdList = idList.Where(x = > x > 5 )。选择(x = > x).ToList();
// Option2
List< int> validIdList = idList.Where(x = > x > 5 )。选择(x = > x).ToList< int>();
以上是哪个更好的选择?为什么?
我知道ToList< int>是更安全的类型,但是当我选择整数值时,是否真的有必要使用通用的ToList< t>?
在此先感谢,
Pushkar
解决方案
Hi,
List<int> idList = new List<int>() {1,2,3,4,5,7,8,9,-1}; //Option1 List<int> validIdList = idList.Where(x => x > 5).Select(x=> x).ToList(); //Option2 List<int> validIdList = idList.Where(x => x > 5).Select(x=> x).ToList<int>();
out of above which is better option? why?
I know ToList<int> is more type safe but when I am selecting integer value, then is it really necessary to use generic ToList<t>?
Thanks in advance,
Pushkar
解决方案
这篇关于ToList()vs ToList< T>的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!