UIntPtr.TryParse メソッド

定義

オーバーロード

TryParse(String, NumberStyles, IFormatProvider, UIntPtr)

指定されたスタイルとカルチャに固有の書式による数値の文字列形式を、それと等価な符号なしネイティブ整数に変換します。Converts the string representation of a number in a specified style and culture-specific format to its unsigned native integer equivalent. 戻り値は、変換が成功したかどうかを示します。A return value indicates whether the conversion succeeded.

TryParse(String, UIntPtr)

数値の文字列形式を、それと等価な符号なしネイティブ整数に変換します。Converts the string representation of a number to its unsigned native integer equivalent. 戻り値は、変換が成功したかどうかを示します。A return value indicates whether the conversion succeeded.

TryParse(String, NumberStyles, IFormatProvider, UIntPtr)

指定されたスタイルとカルチャに固有の書式による数値の文字列形式を、それと等価な符号なしネイティブ整数に変換します。Converts the string representation of a number in a specified style and culture-specific format to its unsigned native integer equivalent. 戻り値は、変換が成功したかどうかを示します。A return value indicates whether the conversion succeeded.

public:
 static bool TryParse(System::String ^ s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] UIntPtr % result);
public static bool TryParse (string s, System.Globalization.NumberStyles style, IFormatProvider provider, out UIntPtr result);
static member TryParse : string * System.Globalization.NumberStyles * IFormatProvider * unativeint -> bool
Public Shared Function TryParse (s As String, style As NumberStyles, provider As IFormatProvider, ByRef result As UIntPtr) As Boolean

パラメーター

s
String

変換する数値を含む文字列。A string containing a number to convert. 文字列は、style で指定されたスタイルを使用して解釈されます。The string is interpreted using the style specified by style.

style
NumberStyles

s で存在する可能性を持つスタイル要素を示す、列挙値のビットごとの組み合わせ。A bitwise combination of enumeration values that indicates the style elements that can be present in s.

provider
IFormatProvider

s に関するカルチャ固有の書式情報を提供するオブジェクト。An object that supplies culture-specific formatting information about s.

result
UIntPtr

変換が成功した場合、このメソッドが返されるときに、s に格納された数値と等価の符号なしネイティブ整数値が格納されます。変換に失敗した場合は、0 が格納されます。When this method returns, contains the unsigned native integer value equivalent of the number contained in s, if the conversion succeeded, or zero if the conversion failed. s パラメーターが null または Empty である場合、正しい形式でない場合、または MinValue より小さいか MaxValue より大きい数値を表している場合、変換は失敗します。The conversion fails if the s parameter is null or Empty, is not of the correct format, or represents a number less than MinValue or greater than MaxValue. このパラメーターは、初期化されていない状態で渡されます。result にもともと入っていた値は上書きされます。This parameter is passed uninitialized; any value originally supplied in result will be overwritten.

戻り値

Boolean

s が正常に変換された場合は true。それ以外の場合は falsetrue if s was converted successfully; otherwise, false.

適用対象

TryParse(String, UIntPtr)

数値の文字列形式を、それと等価な符号なしネイティブ整数に変換します。Converts the string representation of a number to its unsigned native integer equivalent. 戻り値は、変換が成功したかどうかを示します。A return value indicates whether the conversion succeeded.

public:
 static bool TryParse(System::String ^ s, [Runtime::InteropServices::Out] UIntPtr % result);
public static bool TryParse (string s, out UIntPtr result);
static member TryParse : string * unativeint -> bool
Public Shared Function TryParse (s As String, ByRef result As UIntPtr) As Boolean

パラメーター

s
String

変換する数値を含む文字列。A string containing a number to convert.

result
UIntPtr

変換が成功した場合、このメソッドが返されるときに、s に格納された数値と等価の符号なしネイティブ整数値が格納されます。変換に失敗した場合は、0 が格納されます。When this method returns, contains the unsigned native integer value equivalent of the number contained in s, if the conversion succeeded, or zero if the conversion failed. s パラメーターが null または Empty である場合、正しい形式でない場合、または MinValue より小さいか MaxValue より大きい数値を表している場合、変換は失敗します。The conversion fails if the s parameter is null or Empty, is not of the correct format, or represents a number less than MinValue or greater than MaxValue. このパラメーターは、初期化されていない状態で渡されます。result にもともと入っていた値は上書きされます。This parameter is passed uninitialized; any value originally supplied in result will be overwritten.

戻り値

Boolean

s が正常に変換された場合は true。それ以外の場合は falsetrue if s was converted successfully; otherwise, false.

適用対象