Gets an object that can be used to synchronize access to the Array.
[Visual Basic] Overridable Public ReadOnly Property SyncRoot As Object [C#] public object SyncRoot {virtual get;} [C++] public: __property virtual Object* get_SyncRoot(); [JScript] public function get SyncRoot() : Object;
An object that can be used to synchronize access to the Array.
The root object for an Array is used when performing synchronized operations on the Array. Instead of synchronizing directly on an Array, program code should always synchronize on the root of the Array. This ensures proper operation of arrays that are derived from other objects; proper synchronization is maintained with other threads that might be simultaneously modifying the Array object.
Array Class | Array Members | System Namespace | IsSynchronized | Synchronized