title: C# Array or Dictionary?
body: <p>I wanted to know is C# array has a constant access speed?<br>
  I need to store 1000 items in static array, that will be initialized during server startup. This array will be used readonly,
  so there will be no changes to array.<br>
  Should I use a simple C# array (new MyClass[]) or Dictionary instead.</p>
  
  <p>I am really new to C# and trying to understand how C# arrays access works.<br>
  Can they be compared to c++ arrays by speed?</p>