C#中Hashtable类的IsReadOnly属性是什么?

Hashtable类的IsReadOnly属性用于获取一个值,该值指示Hashtable是否为只读。

示例

using System;
using System.Collections;
namespace Demo {
   class Program {
      static void Main(string[] args) {
         Hashtable ht = new Hashtable();
         ht.Add("One", "Amit");
         ht.Add("Two", "Aman");
         ht.Add("Three", "Raman");
         Console.WriteLine("IsReadOnly = " + ht.IsReadOnly);
         Console.ReadKey();
      }
   }
}

输出结果

IsReadOnly = False

上面我们设置了一个包含三个元素的哈希表。

ht.Add("One", "Amit");
ht.Add("Two", "Aman");
ht.Add("Three", "Raman");

之后,我们使用IsReadOnly属性进行了检查。

Console.WriteLine("IsReadOnly = " + ht.IsReadOnly);