C# les paramètres Nommés pour une chaîne de remplacer les valeurs de paramètre

Je veux une bonne performance moyen (je l'espère) remplacer un paramètre nommé dans ma chaîne de caractères à un paramètre nommé à partir du code, exemple, ma chaîne:

"Hi {name}, do you like milk?"

Comment pourrais-je remplacer les {nom} par le code, les expressions Régulières? Pour cher? De quelle manière avez-vous recommander?

Comment font-ils dans l'exemple NHibernates HQL pour remplacer :my_param à la valeur définie par l'utilisateur? Ou dans ASP.NET (MVC) de Routage que j'aime le mieux, "{controller}/{action}", new { controller = "Bonjour", ... }?

OriginalL'auteur | 2008-12-18