Dale un vistazo a este artículo:
http://blog.stevex.net/string-formatting-in-csharp/
Te explica como puedes formatear los strings para que se adapten a determinadas necesidades. Te ayudaría más, pero no he comprendido del todo lo de "definir rangos de strings".