When declaring a byte array, what is the difference between the following? Is there one, or are these just two different ways of going about the same thing?
They're the same thing. You can verify by looking at the compiled code in reflector, or by writing that code in the IDE, then hovering your mouse over each.
They're reported as "var1() as byte" and "var2() as byte"
even though the first was declared with the alternate syntax.