title: Using an array's SetValue method vs. the [] indexers
body: <p>I noticed that arrays have the SetValue method, which seems a little out of place when you could just use the indexers.  Is there some special purpose for SetValue?  The MSDN article didn't seem to say what SetValue was for, just how to use it.  Which method would be more efficient to use as far as speed goes?</p>