using System;
using System.Text;
/*
* Bug demonstration
* Static code analyzer AppŠ”hecker: cnpo.ru/en/solutions/appchecker.php
*/
public class AppCheckerStringBuilder
{
public static void Main()
{
StringBuilder sb = new StringBuilder('[');
sb.Append('a');
sb.Append(' ');
sb.Append('b');
sb.Append(']');
Console.WriteLine("Expected: [a b]");
Console.WriteLine("Real: " + sb.ToString());
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dDsKCi8qIAogKiBCdWcgZGVtb25zdHJhdGlvbgogKiBTdGF0aWMgY29kZSBhbmFseXplciBBcHDQoWhlY2tlcjogY25wby5ydS9lbi9zb2x1dGlvbnMvYXBwY2hlY2tlci5waHAKKi8KcHVibGljIGNsYXNzIEFwcENoZWNrZXJTdHJpbmdCdWlsZGVyCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQlTdHJpbmdCdWlsZGVyIHNiID0gbmV3IFN0cmluZ0J1aWxkZXIoJ1snKTsKIAoJCXNiLkFwcGVuZCgnYScpOwoJCXNiLkFwcGVuZCgnICcpOwoJCXNiLkFwcGVuZCgnYicpOwogCgkJc2IuQXBwZW5kKCddJyk7CiAKCQlDb25zb2xlLldyaXRlTGluZSgiRXhwZWN0ZWQ6IFthIGJdIik7CgkJQ29uc29sZS5Xcml0ZUxpbmUoIlJlYWw6ICIgKyBzYi5Ub1N0cmluZygpKTsKCX0KfQ==