Check if Array is synchronized (thread safe) in CSharp

Description

The following code shows how to check if Array is synchronized (thread safe).

Example


// w  w  w . ja v  a  2 s.  c o m
using System;
public class MainClass{
  public static void Main(String[] argv){
    Array myArray = new int[] { 1, 2, 4 };
    lock(myArray.SyncRoot) 
    {
        foreach (Object item in myArray)
            Console.WriteLine(item);
    }
  }
}

The code above generates the following result.





















Home »
  C# Tutorial »
    Data Types »




C# Data Types
Bool
Byte
Char
Decimal
Double
Float
Integer
Long
Short
String
C# Array
Array Example
Byte Array
C# Standard Data Type Format
BigInteger
Complex
Currency
DateTime
DateTimeOffset
DateTime Format Parse Convert
TimeSpan
TimeZone
Enum
Null
tuple
var