但是,当我从封闭类中调用一个函数来返回嵌套类的类型时,我得到返回的值,如下所示:
Namespace.Namespace.ClassNameEnclosing + ClassNameNested.
为什么它不是简单地以点符号返回.为什么符号?我只是好奇在后台发生了什么导致这种表示法.
我不能随意(从对ECMA-335的简短研究中)判断一个包含点的不合格类型名称在IL中是否实际有效;我怀疑它会,但它会使各种诊断难以阅读.