修剪和垫一个字符串方法

Nao*_*aor 5 .net c#

我有一个接受一个字符串的方法,它必须得到一个恰好有5个字符的字符串.
用户可能会插入超过5个字符的字符串 - 在这种情况下,我想要向左修剪.
用户可能会插入少于5个字符的字符串 - 在这种情况下,我想要向左填充.

我知道我可以用if/else条件来做,但我想也许字符串类有一些帮助在一个命令中处理这种情况.

你怎么看?

MRA*_*RAB 6

尝试填充5个字符,然后修剪为5个字符.填充可能会使它太长并不重要,因为修剪会解决这个问题!:-)