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