if you can't use iterators, and you need to omit bounds checks for perf, you can do so with unsafe blocks.