Jak przekonwertować ciąg na format Indian Money?

Usiłuję przekonwertować ciąg znaków na format India Money, tak jakby dane wejściowe to „1234567”, a następnie dane wyjściowe powinny mieć postać „12,34,567”

Napisałem następujący kod, ale nie podaje oczekiwanego wyjścia.

 CultureInfo hindi = new CultureInfo("hi-IN");
 string text = string.Format(hindi, "{0:c}", fare);
 return text;

czy ktoś może mi powiedzieć, jak to zrobić?

questionAnswers(4)

yourAnswerToTheQuestion