Почему возникает ошибка "Необработанное исключение типа «System.ArgumentOutOfRangeException» в mscorlib.dll"?
ArgumentOutOfRangeException - value is String.Empty
Скорее всего  в max_user пусто
скорее всего потому что массивы обычно считаются с нулевой позиции, поэтому граница будет не 16 а 15. т.е факт значение минус единица