Detectar si un caracter es un espacio en blanco

tema enviado por mari90 en C#
tema iniciado el 05/09/2006

Hola a todos!!

mi problema es el siguiente:

en una vble nombrecompleto obtengo el nombre y dos apellidos de una persona pero en este formato:

apellido1 tres espacios en blanco apellido2,nombre. por ejemplo Arrieta    Arrieta,Bertol.

A partir de esta vble me he visto obligada a obtener el primer apellido en una vble aparte, el segundo apellido en otra y el nombre en otra.

alguien sabría decirme cómo puedo comprobar si uno de los caracteres que componen la vble nombrecompleto es igual a un espacio en blanco?

Como sé que el caracter que se encuentra en la posicion 7 es un espacio en blanco, he realizado las siguientes pruebas:

if(caracter.Equals('\0')..

if(caracter.equals('')...

if(caracter.equals(" ")..

if (caracter=='\0')

if(caracter==null)

pero ninguna me detecta el espacio en blanco.

Tengo que confesaros que esto lo esyoy implementando en ASP.NET en C#, pero creo que es más acertado dejar esta pregunta en un foro de C# que no en uno de ASP.NET.

Gracias.

Saludos,

Mari