Мне было интересно: как реализован индексатор массива C #?Вы можете индексировать массив C # практически всеми целочисленными значениями от ulong
до sbyte
. Внутренняя реализация просто приводит каждый раз к общему типу?
Чтобы было ясно, будет ли это:
ulong i = 10;
var o = myArray[i];
можно перевести как-то так:
ulong i =10;
var o = myArray[(int /*or whatver is the default type used*/)i];
?