Typ des Array-Index in C #?

Was ist der Typ eines Array-Index in C #?

Würde der Index im folgenden Code beispielsweise in ein int umgewandelt, bevor auf das Array-Element zugegriffen wird (dritte Zeile)?

T[] myArray = new T[255];
byte index = 2;
T element = myArray[index];

Wenn nicht, ist der Zugriff auf ein Array-Element mit einem Index vom Typ 'byte' schneller als mit einem Index vom Typ 'int'?

Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage