Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Constructor String (Char*, Int32, Int32)

 

Publicado: octubre de 2016

Inicializa una nueva instancia de la clase String con el valor indicado por un puntero especificado que apunta a una matriz de caracteres Unicode, una posición de carácter inicial dentro de dicha matriz y una longitud.

Esta API no es conforme a CLS.

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

[SecurityCriticalAttribute]
[CLSCompliantAttribute(false)]
public unsafe String(
	char* value,
	int startIndex,
	int length
)

Parámetros

value
Type: System.Char*

Puntero a una matriz de caracteres Unicode.

startIndex
Type: System.Int32

Posición inicial de value.

length
Type: System.Int32

Número de caracteres de value que se van a usar.

Exception Condition
ArgumentOutOfRangeException

startIndex o length es menor que cero, value + startIndex produce un desbordamiento de puntero o el proceso actual no tiene acceso de lectura a todos los caracteres tratados.

ArgumentException

value especifica una matriz que contiene un carácter Unicode no válido, o value + startIndex especifica una dirección menor que 64000.

System_CAPS_noteNota

Para obtener ejemplos y la información de uso completa sobre este y otros String sobrecargas del constructor, vea el String constructor resumen.

SecurityCriticalAttribute

requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 1.1
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: