Sdílet prostřednictvím


RandomNumberGenerator.GetHexString Metoda

Definice

Přetížení

GetHexString(Int32, Boolean)

Vytvoří řetězec vyplněný kryptograficky náhodnými hexadecimálními znaky.

GetHexString(Span<Char>, Boolean)

Vyplní vyrovnávací paměť kryptograficky náhodnými hexadecimálními znaky.

GetHexString(Int32, Boolean)

Zdroj:
RandomNumberGenerator.cs
Zdroj:
RandomNumberGenerator.cs

Vytvoří řetězec vyplněný kryptograficky náhodnými hexadecimálními znaky.

public static string GetHexString (int stringLength, bool lowercase = false);
static member GetHexString : int * bool -> string
Public Shared Function GetHexString (stringLength As Integer, Optional lowercase As Boolean = false) As String

Parametry

stringLength
Int32

Délka řetězce, který se má vytvořit.

lowercase
Boolean

true pokud hexadecimální znaky by měly být malými písmeny; false jestli mají být velkými písmeny. Výchozí formát je false.

Návraty

Řetězec naplněný náhodnými šestnáctkovými znaky.

Poznámky

Chování je stejné jako použití GetString(ReadOnlySpan<Char>, Int32) a zadání šestnáctkových znaků jako voleb. Tato implementace je optimalizovaná speciálně pro šestnáctkové znaky.

Platí pro

GetHexString(Span<Char>, Boolean)

Zdroj:
RandomNumberGenerator.cs
Zdroj:
RandomNumberGenerator.cs

Vyplní vyrovnávací paměť kryptograficky náhodnými hexadecimálními znaky.

public static void GetHexString (Span<char> destination, bool lowercase = false);
static member GetHexString : Span<char> * bool -> unit
Public Shared Sub GetHexString (destination As Span(Of Char), Optional lowercase As Boolean = false)

Parametry

destination
Span<Char>

Vyrovnávací paměť pro příjem znaků.

lowercase
Boolean

true pokud hexadecimální znaky by měly být malými písmeny; false jestli mají být velkými písmeny. Výchozí formát je false.

Poznámky

Chování je stejné jako použití GetItems<T>(ReadOnlySpan<T>, Span<T>) a zadání šestnáctkových znaků jako voleb. Tato implementace je optimalizovaná speciálně pro šestnáctkové znaky.

Platí pro