C# ArrayList的Issynchronized属性

ArrayList的Issynchronized属性获取一个值,该值指示是否访问ArrayList是同步的(Thread Safe),如果是,则返回true返回false。

C# ArrayList的Issynchronized属性示例

namespace ConsoleApplication6

{
  class Program
  {
      static void Main(string[] args)

      {
          //创建一个新的ArrayList
          ArrayList days = new ArrayList();
          days.Add("Sunday");

          days.Add("Monday");
          days.Add("Tuesday");
          days.Add("Wednesday");
          //创建一个同步的arraylist

          ArrayList synchro = ArrayList.Synchronized(days);
          //查看ArrayList是否为同步的
          Console.WriteLine("ArrayList days is Synchronized or not: {0}.", days.IsSynchronized );
          Console.WriteLine("ArrayList synchro is Synchronized or not: {0}.", synchro.IsSynchronized);

      }
  }
}
日期:2020-04-11 23:03:43 来源:oir作者:oir