Por que @ Html.Label () está removendo alguns caracteres?

Quando eu uso o seguinte código na minha visão navalha torna<label for=""> someText</label> e não<label for="">1. someText</label> mas não consigo entender porque1. é removido durante a renderização.

<code>@Html.Label(String.Format("{0}. someText",1))
</code>

Edit: O código a seguir processa<label for="">1# someText</label> como esperado.

<code>@Html.Label(String.Format("{0}# someText",1))
</code>

questionAnswers(4)

yourAnswerToTheQuestion