我的应用程序中有哈希表,它使用C#构建在VS上,但是我使用索引器得到了null值。如果我使用RuntimeHelpers,我可以获得该值。为什么我不能使用索引?
我的代码使用索引:
dtmLastModified = Conversions.ToDate(hashTable[filepath]);
我可以从下面的代码中获取值:
dtmLastModified=Conversions.ToDate(hashTable[RuntimeHelpers.GetObjectValue(filepath).ToString().ToLower()]);