don't construct a String method by calling Sprintf in a way that will recur into your String method indefinitely.
Однако, не создавайте функцию String вызывающую метод Sprintf, в случаи если далее будет рекурсивно вызвана String.