 <p>The <code>Array.Clear</code> method will let you clear (set to default value) all elements in a multi-dimensional array (i.e., <code>int[,]</code>). So if you just want to clear the array, you can write <code>Array.Clear(myArray, 0, myArray.Length);</code></p> <p>There doesn't appear to be any method that will set all of the elements of an array to an arbitrary value.</p> <p>Note that if you used that for a jagged array (i.e. <code>int[][]</code>), you'd end up with an array of null references to arrays. That is, if you wrote:</p> <pre><code>int[][] myArray; // do some stuff to initialize the array // now clear the array Array.Clear(myArray, 0, myArray.Length); </code></pre> <p>Then <code>myArray[0]</code> would be <code>null</code>.</p>