问题描述
- 关于c#GetMembers的一个问题
-
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
解决方案
是的,可以这么说,info3等于info1+info2
解决方案二:
现在都喜欢发一份ask,一个bbs?
如果单纯的从你的描述来看,他们的确是一样的效果,而且你认为的多余也是可以认可的,除非有一些我们不了解的情况,比如BindingFlags.Instance|BindingFlags.Public是由外部传入的
时间: 2024-11-08 23:23:26