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 (SByte*, Int32, Int32, Encoding)

 

Publicado: octubre de 2016

Inicializa una nueva instancia de la clase String con el valor indicado por un puntero a una matriz de enteros de 8 bits con signo especificado, una posición inicial dentro de dicha matriz, una longitud y un objeto Encoding.

Esta API no es conforme a CLS.

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

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

Parámetros

value
Type: System.SByte*

Puntero a una matriz de enteros de 8 bits con signo.

startIndex
Type: System.Int32

Posición inicial de value.

length
Type: System.Int32

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

enc
Type: System.Text.Encoding

Un objeto que especifica la forma en que se codifica la matriz a la que value hace referencia. Si el valor de enc es null, se supone que se trata de la codificación ANSI.

Exception Condition
ArgumentNullException

El valor de value es null.

ArgumentOutOfRangeException

startIndex o length es menor que cero.

-o-

La dirección especificada por value + startIndex es demasiado grande para la plataforma actual, es decir, se ha desbordado el cálculo de la dirección.

-o-

La longitud de la nueva cadena que se va a inicializar es demasiado grande para asignarla.

ArgumentException

La dirección especificada por value + startIndex tiene menos de 64K.

O bien

No se ha podido inicializar una nueva instancia de String mediante value, suponiendo que value se ha codificado según lo especificado por enc.

AccessViolationException

value, startIndex y length colectivamente especifican una dirección no válida.

System_CAPS_noteNota

Para obtener ejemplos e información de uso completa sobre este y otros String sobrecargas del constructor, consulte el String Resumen del constructor.

SecurityCriticalAttribute

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

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: