Ist aber nicht sehr intuitiv, wenn man hier so und dort anders zählen muß. (im selben Compiler)
Das ist aber doch gerade dafür, daß man möglichst wenig an seinem alten Code ändern muss. Neuer Code kann ja den 0-basierten String-Helper verwenden und der alte Code die schon bisher vorhandenen Routinen. Nur bei direktem Zugriff auf einen Char über den Index muss man halt aufpassen - oder gleich die StringHelper Chars verwenden, das ist immer 0-basiert.
Man versucht doch wirklich es dir leicht zu machen