MemberInfo[] info1=mtype.GetMembers(BindingFlags.Instance|BindingFlags.Public);
MemberInfo[] info2=mtype.GetMembers(BindingFlags.Instance|BindingFlags.NonPublic);
MemberInfo[] info3=mtype.GetMembers(BindingFlags.Instance|BindingFlags.NonPublic|BindingFlags.Public);
info3是不是就是等于info1+info2
------解决思路----------------------
理论上讲,的确是你想的那样,多此一举