Por qué string.IsNullOrWhiteSpace (“\ 0”) es falso

Me enfrenté a un problema donde el personaje invisible\0 que es bastante parecido a un 'espacio en blanco' no considerado como espacio en blanco por el método string.IsNullOrWhiteSpace. Me pregunto por qué esto se implementó en .NET de esa manera y ¿hay alguna alternativa a string.IsNullOrWhiteSpace que pueda manejar correctamente el carácter de terminación nula? Gracias por adelantado.

Respuestas a la pregunta(6)

Su respuesta a la pregunta