Prepend to a C# Array
===

Given a populated `byte[] values` in C#, I want to prepend the value `(byte)0x00` to the array.  I assume this will require making a new array and adding the contents of the old array.  Speed is an important aspect of my application.  What is the best way to do this?