ToChar (Método) (Object)

Convert.ToChar (Método) (Object)

Convierte el valor del objeto Object especificado en un carácter Unicode.

Espacio de nombres: System
Ensamblado: mscorlib (en mscorlib.dll)

public static char ToChar (
	Object value
)
public static char ToChar (
	Object value
)
public static function ToChar (
	value : Object
) : char
No aplicable.

Parámetros

value

Object que implementa la interfaz IConvertible.

Valor devuelto

Carácter Unicode que equivale al valor de value. O bien Char.MinValue si value es igual a referencia null (Nothing en Visual Basic).

Tipo de excepciónCondición

InvalidCastException

value no implementa la interfaz IConvertible.

El valor devuelto es el resultado de invocar al método IConvertible.ToChar del tipo subyacente de value.

En el siguiente ejemplo de código, se muestra la forma de utilizar ToByte para convertir un valor de tipo String en un valor de tipo Char:

public void ConvertStringChar(string stringVal) {
    char charVal = 'a';

    // A string must be one character long to convert to char.
    try {
        charVal = System.Convert.ToChar(stringVal);
        System.Console.WriteLine("{0} as a char is {1}",
            stringVal, charVal);
    }
    catch (System.FormatException) {
        System.Console.WriteLine(
            "The string is longer than one character.");
    }
    catch (System.ArgumentNullException) {
        System.Console.WriteLine("The string is null.");
    }

    // A char to string conversion will always succeed.
    stringVal = System.Convert.ToString(charVal);
    System.Console.WriteLine("The character as a string is {0}",
            stringVal);
}

public void ConvertStringChar(String stringVal)
{
    char charVal = 'a';

    // A string must be one character long to convert to char.
    try {        
        charVal = System.Convert.ToChar(stringVal);
        System.Console.WriteLine("{0} as a char is {1}", stringVal, 
            System.Convert.ToString(charVal));
    }
    catch (System.FormatException exp) {        
        System.Console.WriteLine("The string is longer than one character.");
    }
    catch (System.ArgumentNullException exp) {        
        System.Console.WriteLine("The string is null.");
    }

    // A char to string conversion will always succeed.
    stringVal = System.Convert.ToString(charVal);
    System.Console.WriteLine("The character as a string is {0}", stringVal);
} //ConvertStringChar

Windows 98, Windows 2000 Service Pack 4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Compatible con: 2.0, 1.0

XNA Framework

Compatible con: 1.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2016 Microsoft