Sdílet prostřednictvím


CharacterBufferRange Konstruktory

Definice

Inicializuje novou instanci CharacterBufferRange struktury.

Přetížení

CharacterBufferRange(Char*, Int32)

Inicializuje novou instanci CharacterBufferRange struktury z nespravovaného znakového řetězce.

CharacterBufferRange(Char[], Int32, Int32)

Inicializuje novou instanci CharacterBufferRange struktury z pole znaků.

CharacterBufferRange(String, Int32, Int32)

Inicializuje novou instanci CharacterBufferRange struktury z řetězce znaků.

CharacterBufferRange(Char*, Int32)

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Inicializuje novou instanci CharacterBufferRange struktury z nespravovaného znakového řetězce.

public:
 CharacterBufferRange(char* unsafeCharacterString, int characterLength);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public CharacterBufferRange (char* unsafeCharacterString, int characterLength);
[System.CLSCompliant(false)]
public CharacterBufferRange (char* unsafeCharacterString, int characterLength);
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
new System.Windows.Media.TextFormatting.CharacterBufferRange : nativeptr<char> * int -> System.Windows.Media.TextFormatting.CharacterBufferRange
[<System.CLSCompliant(false)>]
new System.Windows.Media.TextFormatting.CharacterBufferRange : nativeptr<char> * int -> System.Windows.Media.TextFormatting.CharacterBufferRange

Parametry

unsafeCharacterString
Char*

Nespravovaný ukazatel odkazuje na řetězec znaků.

characterLength
Int32

Počet znaků v nezabezpečeném znakustring, který se má použít.

Atributy

Poznámky

Volající potřebuje k vyvolání CharacterBufferRange metody nespravovaný kód oprávnění.

Platí pro

CharacterBufferRange(Char[], Int32, Int32)

Inicializuje novou instanci CharacterBufferRange struktury z pole znaků.

public:
 CharacterBufferRange(cli::array <char> ^ characterArray, int offsetToFirstChar, int characterLength);
public CharacterBufferRange (char[] characterArray, int offsetToFirstChar, int characterLength);
new System.Windows.Media.TextFormatting.CharacterBufferRange : char[] * int * int -> System.Windows.Media.TextFormatting.CharacterBufferRange
Public Sub New (characterArray As Char(), offsetToFirstChar As Integer, characterLength As Integer)

Parametry

characterArray
Char[]

Pole znaků.

offsetToFirstChar
Int32

Vyrovnávací paměť znaků se odsadí na první znak.

characterLength
Int32

Počet znaků, které characterArray se mají použít.

Platí pro

CharacterBufferRange(String, Int32, Int32)

Inicializuje novou instanci CharacterBufferRange struktury z řetězce znaků.

public:
 CharacterBufferRange(System::String ^ characterString, int offsetToFirstChar, int characterLength);
public CharacterBufferRange (string characterString, int offsetToFirstChar, int characterLength);
new System.Windows.Media.TextFormatting.CharacterBufferRange : string * int * int -> System.Windows.Media.TextFormatting.CharacterBufferRange
Public Sub New (characterString As String, offsetToFirstChar As Integer, characterLength As Integer)

Parametry

characterString
String

Řetězec znaků.

offsetToFirstChar
Int32

Vyrovnávací paměť znaků se odsadí na první znak.

characterLength
Int32

Počet znaků, které characterString se mají použít.

Platí pro