我有一个类,需要通过对象属性进行反映,并检查值和其他内容。当我有一个列表并尝试将项目转换为IEnumerable时,一切似乎都是异常的。if (propType.GetInterfaces().Contains(typeof(IEnumerable))) var value = prop.GetValue(source);if(enumerable == null) // problem here......
/&
问题:编写一个可以同时接受List<int>和int[]的方法声明void TestMethod(object param) // as object is the base classwhich can accept both int[] and List<int>
但这不是她想要的答案,她是这么说的。
首先,我道歉,因为我觉得我应该能够找到这个通过谷歌,但我只是不能,很可能是因为我的搜索条件太笼统(或我只是不知道要找什么)。给予:
var selectedNumbers = from n in numbers或者(为了简单的好奇心起见,我仍然希望知道第一部分),是否有一个好的方法将其转换为一个正常的集合,如List<int>