下面是代码片段
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
namespace DetailTest
{
class Program
{
static void Main(string[] args)
{
A a = new A();
PropertyInfo pi = a.GetType().GetProperty("cs");
MemberInfo[] mis = pi.PropertyType.GetMembers();
MemberInfo[] mis2 = mis.Where(d => d.Name.StartsWith("A")).ToArray();
foreach (MemberInfo mi in mis2)
{
Console.WriteLine(mi);
}
}
}
class A
{
B _b = new B();
public B b { get{return _b;}}
public List<C> cs{get;set;}
}
}
我只想获取Any
方法,但一无所获。为什么?
我的意思是如何获取List类型的Any方法?
ps:我确实引用了System.Linq