Comment valider le format de chaîne de caractères.Méthode de mise en forme

chaîne.Format a la signature de la méthode

string.Format(format, params, .., .. , ..);

Je veux passer de format personnalisé à chaque fois comme

string custFormat = "Hi {0} ... {n} ";   //I only care about numbers here, and want avoid  {abdb}
string name = "Foo";

string message = ProcessMessage(custFormat, name);

public string ProcessMessage(custFormat, name)
{
   return string.Format(custFormat, name);
}

Je veux valider la valeur dans custFormat avant de passer à ProcessMessage pour éviter d'exception.

Quelle est la langue que vous travaillez dans? C#?
Vous devriez balise de cette question avec le langage de programmation que vous êtes à la recherche d'une réponse.
oui C# string.format
Vous pouvez poster votre code alors, plutôt que de semblables "échantillon" de code? Qui va rendre la vie de chacun plus facile d'essayer de vous aider, et vous aurez probablement obtenir de meilleures réponses qui mettent l'accent sur le problème que vous rencontrez.
Je ne comprends pas votre aversion pour les try/catch. Qu'en est-il exactement êtes-vous essayer (har har) à éviter?

OriginalL'auteur codeSetter | 2012-08-24