Я занимался синтаксическим анализом на С# и обнаружил, что для каждой строки, которую я пробовал, string.StartsWith("\u2D2D")
вернет true. Почему это?
Кажется, он работает с каждым char. Пробовал этот код с .Net 4.5, отладчик не сломался.
for (char i = char.MinValue; i < char.MaxValue; i++)
{
if(!i.ToString().StartsWith("\u2d2d"))
{
Debugger.Break();
}
}