IntPtr.TryParse Metoda

Definicja

Przeciążenia

TryParse(ReadOnlySpan<Byte>, IntPtr)

Próbuje przekonwertować zakres znaków UTF-8 zawierający reprezentację ciągu liczby na jego podpisaną liczbę całkowitą równoważną.

TryParse(ReadOnlySpan<Char>, IntPtr)

Konwertuje zakres znaków tylko do odczytu reprezentujący liczbę na jego podpisaną natywną liczbę całkowitą równoważną. Wartość zwracana wskazuje, czy konwersja zakończyła się pomyślnie.

TryParse(String, IntPtr)

Konwertuje reprezentację ciągu liczby na podpisaną natywną liczbę całkowitą równoważną. Wartość zwracana wskazuje, czy konwersja zakończyła się pomyślnie.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, IntPtr)

Próbuje przeanalizować zakres znaków UTF-8 w wartość.

TryParse(ReadOnlySpan<Char>, IFormatProvider, IntPtr)

Próbuje przeanalizować ciąg w wartości.

TryParse(String, IFormatProvider, IntPtr)

Próbuje przeanalizować ciąg w wartości.

TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, IntPtr)

Próbuje przeanalizować zakres znaków UTF-8 w wartość.

TryParse(String, NumberStyles, IFormatProvider, IntPtr)

Konwertuje reprezentację ciągu liczby w określonym stylu i formacie specyficznym dla kultury na jego podpisaną natywną liczbę całkowitą równoważną. Wartość zwracana wskazuje, czy konwersja zakończyła się pomyślnie.

TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, IntPtr)

Konwertuje zakres znaków tylko do odczytu reprezentujący liczbę w określonym stylu i formacie specyficznym dla kultury na jego podpisaną natywną liczbę całkowitą. Wartość zwracana wskazuje, czy konwersja zakończyła się pomyślnie.

TryParse(ReadOnlySpan<Byte>, IntPtr)

Źródło:
IntPtr.cs
Źródło:
IntPtr.cs

Próbuje przekonwertować zakres znaków UTF-8 zawierający reprezentację ciągu liczby na jego podpisaną liczbę całkowitą równoważną.

C#
public static bool TryParse (ReadOnlySpan<byte> utf8Text, out IntPtr result);

Parametry

utf8Text
ReadOnlySpan<Byte>

Zakres zawierający znaki UTF-8 reprezentujące liczbę do przekonwertowania.

result
IntPtr

Gdy ta metoda zwróci wartość, zawiera podpisaną wartość całkowitą równoważną liczbie zawartej w utf8Text, jeśli konwersja zakończyła się pomyślnie lub zero, jeśli konwersja nie powiodła się. Ten parametr jest przekazywany niezainicjowany; każda wartość pierwotnie podana w wyniku zostanie zastąpiona.

Zwraca

true, jeśli utf8Text została pomyślnie przekonwertowana; w przeciwnym razie false.

Dotyczy

.NET 9 i .NET 8
Produkt Wersje
.NET 8, 9

TryParse(ReadOnlySpan<Char>, IntPtr)

Źródło:
IntPtr.cs
Źródło:
IntPtr.cs
Źródło:
IntPtr.cs

Konwertuje zakres znaków tylko do odczytu reprezentujący liczbę na jego podpisaną natywną liczbę całkowitą równoważną. Wartość zwracana wskazuje, czy konwersja zakończyła się pomyślnie.

C#
public static bool TryParse (ReadOnlySpan<char> s, out IntPtr result);

Parametry

s
ReadOnlySpan<Char>

Zakres znaków tylko do odczytu zawierający liczbę do konwersji.

result
IntPtr

Gdy ta metoda zwraca wartość , zawiera podpisaną natywną liczbę całkowitą równoważną liczby zawartej w s, jeśli konwersja zakończyła się pomyślnie lub zero, jeśli konwersja nie powiodła się. Konwersja kończy się niepowodzeniem, jeśli parametr s jest pusty, nie ma poprawnego formatu lub reprezentuje liczbę mniejszą niż MinValue lub większą niż MaxValue. Ten parametr jest przekazywany niezainicjowany; każda wartość pierwotnie podana w wyniku zostanie zastąpiona.

Zwraca

true, jeśli s została pomyślnie przekonwertowana; w przeciwnym razie false.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9

TryParse(String, IntPtr)

Źródło:
IntPtr.cs
Źródło:
IntPtr.cs
Źródło:
IntPtr.cs

Konwertuje reprezentację ciągu liczby na podpisaną natywną liczbę całkowitą równoważną. Wartość zwracana wskazuje, czy konwersja zakończyła się pomyślnie.

C#
public static bool TryParse (string? s, out IntPtr result);

Parametry

s
String

Ciąg zawierający liczbę do przekonwertowania.

result
IntPtr

Gdy ta metoda zwraca wartość , zawiera podpisaną natywną liczbę całkowitą równoważną liczby zawartej w s, jeśli konwersja zakończyła się pomyślnie lub zero, jeśli konwersja nie powiodła się. Konwersja kończy się niepowodzeniem, jeśli parametr s jest null lub pusty, nie jest poprawnym formatem lub reprezentuje liczbę mniejszą niż MinValue lub większą niż MaxValue. Ten parametr jest przekazywany niezainicjowany; każda wartość pierwotnie podana w wyniku zostanie zastąpiona.

Zwraca

true, jeśli s została pomyślnie przekonwertowana; w przeciwnym razie false.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 5, 6, 7, 8, 9

TryParse(ReadOnlySpan<Byte>, IFormatProvider, IntPtr)

Źródło:
IntPtr.cs
Źródło:
IntPtr.cs

Próbuje przeanalizować zakres znaków UTF-8 w wartość.

C#
public static bool TryParse (ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out IntPtr result);

Parametry

utf8Text
ReadOnlySpan<Byte>

Zakres znaków UTF-8 do przeanalizowania.

provider
IFormatProvider

Obiekt, który udostępnia informacje o formatowaniu specyficznym dla kultury na temat utf8Text.

result
IntPtr

Po powrocie zawiera wynik pomyślnego analizowania utf8Text lub niezdefiniowanej wartości w przypadku błędu.

Zwraca

true, jeśli utf8Text została pomyślnie przeanalizowana; w przeciwnym razie false.

Dotyczy

.NET 9 i .NET 8
Produkt Wersje
.NET 8, 9

TryParse(ReadOnlySpan<Char>, IFormatProvider, IntPtr)

Źródło:
IntPtr.cs
Źródło:
IntPtr.cs
Źródło:
IntPtr.cs

Próbuje przeanalizować ciąg w wartości.

C#
public static bool TryParse (ReadOnlySpan<char> s, IFormatProvider? provider, out IntPtr result);

Parametry

s
ReadOnlySpan<Char>

Zakres znaków tylko do odczytu zawierający liczbę do konwersji.

provider
IFormatProvider

Obiekt, który udostępnia informacje o formatowaniu specyficznym dla kultury na temat s.

result
IntPtr

Gdy ta metoda zwraca, zawiera wynik pomyślnego analizowania s lub niezdefiniowanej wartości w przypadku błędu.

Zwraca

true, jeśli s została pomyślnie przekonwertowana; w przeciwnym razie false.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 7, 8, 9

TryParse(String, IFormatProvider, IntPtr)

Źródło:
IntPtr.cs
Źródło:
IntPtr.cs
Źródło:
IntPtr.cs

Próbuje przeanalizować ciąg w wartości.

C#
public static bool TryParse (string? s, IFormatProvider? provider, out IntPtr result);

Parametry

s
String

Ciąg do analizy.

provider
IFormatProvider

Obiekt, który udostępnia informacje o formatowaniu specyficznym dla kultury na temat s.

result
IntPtr

Gdy ta metoda zwraca, zawiera wynik pomyślnego analizowania s lub niezdefiniowanej wartości w przypadku błędu.

Zwraca

true, jeśli s została pomyślnie przeanalizowana; w przeciwnym razie false.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 7, 8, 9

TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, IntPtr)

Źródło:
IntPtr.cs
Źródło:
IntPtr.cs

Próbuje przeanalizować zakres znaków UTF-8 w wartość.

C#
public static bool TryParse (ReadOnlySpan<byte> utf8Text, System.Globalization.NumberStyles style, IFormatProvider? provider, out IntPtr result);

Parametry

utf8Text
ReadOnlySpan<Byte>

Zakres znaków UTF-8 do przeanalizowania.

style
NumberStyles

Bitowa kombinacja stylów liczbowych, które mogą być obecne w utf8Text.

provider
IFormatProvider

Obiekt, który udostępnia informacje o formatowaniu specyficznym dla kultury na temat utf8Text.

result
IntPtr

Po powrocie zawiera wynik pomyślnego analizowania utf8Text lub niezdefiniowanej wartości w przypadku błędu.

Zwraca

true, jeśli utf8Text została pomyślnie przeanalizowana; w przeciwnym razie false.

Dotyczy

.NET 9 i .NET 8
Produkt Wersje
.NET 8, 9

TryParse(String, NumberStyles, IFormatProvider, IntPtr)

Źródło:
IntPtr.cs
Źródło:
IntPtr.cs
Źródło:
IntPtr.cs

Konwertuje reprezentację ciągu liczby w określonym stylu i formacie specyficznym dla kultury na jego podpisaną natywną liczbę całkowitą równoważną. Wartość zwracana wskazuje, czy konwersja zakończyła się pomyślnie.

C#
public static bool TryParse (string? s, System.Globalization.NumberStyles style, IFormatProvider? provider, out IntPtr result);

Parametry

s
String

Ciąg zawierający liczbę do przekonwertowania. Ciąg jest interpretowany przy użyciu stylu określonego przez style.

style
NumberStyles

Bitowa kombinacja wartości wyliczenia wskazująca elementy stylu, które mogą być obecne w s.

provider
IFormatProvider

Obiekt, który dostarcza informacje o formatowaniu specyficznym dla kultury na temat s.

result
IntPtr

Gdy ta metoda zwraca wartość , zawiera podpisaną natywną liczbę całkowitą równoważną liczby zawartej w s, jeśli konwersja zakończyła się pomyślnie lub zero, jeśli konwersja nie powiodła się. Konwersja kończy się niepowodzeniem, jeśli parametr s jest null lub pusty, nie jest poprawnym formatem lub reprezentuje liczbę mniejszą niż MinValue lub większą niż MaxValue. Ten parametr jest przekazywany niezainicjowany; każda wartość pierwotnie podana w wyniku zostanie zastąpiona.

Zwraca

true, jeśli s została pomyślnie przekonwertowana; w przeciwnym razie false.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 5, 6, 7, 8, 9

TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, IntPtr)

Źródło:
IntPtr.cs
Źródło:
IntPtr.cs
Źródło:
IntPtr.cs

Konwertuje zakres znaków tylko do odczytu reprezentujący liczbę w określonym stylu i formacie specyficznym dla kultury na jego podpisaną natywną liczbę całkowitą. Wartość zwracana wskazuje, czy konwersja zakończyła się pomyślnie.

C#
public static bool TryParse (ReadOnlySpan<char> s, System.Globalization.NumberStyles style, IFormatProvider? provider, out IntPtr result);

Parametry

s
ReadOnlySpan<Char>

Zakres znaków tylko do odczytu zawierający liczbę do konwersji. Ciąg jest interpretowany przy użyciu stylu określonego przez style.

style
NumberStyles

Bitowa kombinacja wartości wyliczenia wskazująca elementy stylu, które mogą być obecne w s.

provider
IFormatProvider

Obiekt, który dostarcza informacje o formatowaniu specyficznym dla kultury na temat s.

result
IntPtr

Gdy ta metoda zwraca wartość , zawiera podpisaną natywną liczbę całkowitą równoważną liczby zawartej w s, jeśli konwersja zakończyła się pomyślnie lub zero, jeśli konwersja nie powiodła się. Konwersja kończy się niepowodzeniem, jeśli parametr s jest pusty, nie ma poprawnego formatu lub reprezentuje liczbę mniejszą niż MinValue lub większą niż MaxValue. Ten parametr jest przekazywany niezainicjowany; każda wartość pierwotnie podana w wyniku zostanie zastąpiona.

Zwraca

true, jeśli s została pomyślnie przekonwertowana; w przeciwnym razie false.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9