打印本文 打印本文 关闭窗口 关闭窗口
.Net/C# 实现真正的只读属性 (ReadOnly Property)
作者:武汉SEO闵涛  文章来源:敏韬网  点击数1910  更新时间:2009/4/23 10:43:23  文章录入:mintao  责任编辑:mintao
= al.GetEnumerator();
  while (ie.MoveNext())
  {
   System.Console.WriteLine("Value: {0}", ie.Current);
  }

  System.Console.WriteLine("按\"y\"健,执行下面写操作将抛出异常,按其他健跳过写操作继续:");
  if (System.Console.ReadLine().ToLower() == "y")
  {
   System.Console.WriteLine("抛出异常...");
   al.Clear();
  }

  System.Console.WriteLine("\nReadOnlyHashTable Property Test:");
  //多态
  System.Collections.Hashtable ht = x.ReadOnlyHashTable;
  foreach (System.Collections.DictionaryEntry e in ht)
  {
   System.Console.WriteLine("Key: {0} , Value: {1}", e.Key, e.Value);
  }
  System.Console.WriteLine();
  System.Collections.IDictionaryEnumerator ide = ht.GetEnumerator();
  while (ide.MoveNext())
  {
   System.Console.WriteLine("Key: {0} , Value: {1}", ide.Key, ide.Value);
  }
  System.Console.WriteLine("按\"y\"健,执行下面写操作将抛出异常,按其他健跳过写操作继续:");
  if (System.Console.ReadLine().ToLower() == "y")
  {
   System.Console.WriteLine("抛出异常...");
   ht.Clear();
  }
  System.Console.ReadLine();
 }
}

上一页  [1] [2] 

打印本文 打印本文 关闭窗口 关闭窗口