例如Type.GetType(".System.Collections.ArrayList", false, false)
与 Type.GetType("System.Collections.ArrayList", false, false)
我曾假设它们是等价的,但我注意到前者的解决时间是后者的两倍,经过进一步调查,我找不到对前者的明确支持:http://msdn.microsoft.com/en-us/library/w3f99sx1.aspx .
这些是等价的吗?如果是,知道为什么前者的解决时间是后者的两倍吗?
最佳答案
从您提供的链接:
Period (
.
) Denotes namespace identifiers.
我会猜测有前导。
会导致扫描所有 namespace ,即使是当前程序集之外的 namespace 。
关于c# - 以 "."为前缀的类型名称的 Type.GetType 搜索规则是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8376412/