Как то раз пользовал StringBuilder, написал:


StringBuilder sr = new StringBuilder('[');
    

В результате '[' не добавилась. Оказывается любой char можно приравнять к int и компилятор проглатывает это.

Баг это или фича — пока не понял. С точки зрения простого .NET-юзера баг :-)