SmartFormat is a string composition library written in C# which is basically compatible with string.Format. More than that SmartFormat can format data with named placeholders, lists, pluralization and other smart extensions.
There is a Nuget Package which can be installed with
Install-Package SmartFormat.NET
See further information on the wiki.
See changelog for changes.