System.Reflection.BindingFlags 中的 Public、NonPublic 和 Instance 分别对应 C# 中的哪些访问修饰符?
以下对应表格是否正确?
+-------------+--------+---------+-----------+----------+--------------------+
| BindingFlag | Public | Private | Protected | Internal | Protected Internal |
+-------------+--------+---------+-----------+----------+--------------------+
| Instance | No | No | No | Yes | Yes |
| NonPublic | No | Yes | Yes | No | No |
| Public | Yes | No | No | No | No |
| * | Yes | Yes | Yes | Yes | Yes |
+-------------+--------+---------+-----------+----------+--------------------+
* Instance | NonPublic | Public
有没有办法让这个更加通俗易懂?例如,如果Instance对应于Internal,为什么它不直接被称为Internal?