Esto debe ser un error .NET, ¿verdad?¿Por qué veo este comportamiento inesperado de StartsWith de .NET?
"KonNy".StartsWith("Kon")
devuelve falso, mientras que "KonNy".StartsWith("Ko")
y "KonN".StartsWith("Kon")
devuelven verdadero.
¿Hay algo que me falta aquí?
¿Es usted por casualidad un húngaro? La intercalación húngara explicaría el fenómeno (aunque no sé si .NET 'StartsWith' implementa los detalles de la intercalación), dado que 'nny' es una letra única. – Amadan
Lo más probable es que tenga algunos caracteres no estándar en su cadena – Filip
Amadan, gran observación. ¿Te importa responder para poder aceptarlo? – ggPeti