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(下图)。 我在许多应用程序中使用了Dictionary对象,这些应用程序在Windbg / Sos中也显示为Dictionary。为什么这本词典会被翻译成Hashtable?