Dictionary对象在运行时显示为HashTable

时间:2016-06-15 22:47:39

标签: .net windbg jit sos

DataColumnCollection类有一个columnFromName字段,定义为字符串字典和DataColumn,如下所示

public sealed class DataColumnCollection : InternalDataCollectionBase {

        private readonly DataTable table;
        private readonly ArrayList _list = new ArrayList();
        private int defaultNameIndex = 1;
        private DataColumn[] delayedAddRangeColumns;

        private readonly Dictionary<string, DataColumn> columnFromName;     
....

当我在内存中看到这个对象时,它显示为Hashtable(下图)。 enter image description here 我在许多应用程序中使用了Dictionary对象,这些应用程序在Windbg / Sos中也显示为Dictionary。为什么这本词典会被翻译成Hashtable?

0 个答案:

没有答案