C# Class OpenTween.RadixConvert

显示文件 Open project: rhenium/OpenTween

Public Methods

Method Description
ToDecimal ( string s, int radix ) : decimal

3~36進数の数値文字列をDecimal型の数値に変換します。

※2/8/10/16進数は、Convert.ToDecimalメソッドを使ってください。 ※+や-の符号や0xなどのプレフィックスには対応していません。 ※引数となる数値文字列に、スペースなどの文字を含めないでください。

ToInt16 ( string s, int radix ) : short

3~36進数の数値文字列をInt16型の数値に変換します。

※2/8/10/16進数は、Convert.ToInt16メソッドを使ってください。 ※+や-の符号や0xなどのプレフィックスには対応していません。 ※引数となる数値文字列に、スペースなどの文字を含めないでください。

ToInt32 ( string s, int radix ) : int

3~36進数の数値文字列をInt32型の数値に変換します。

※2/8/10/16進数は、Convert.ToInt32メソッドを使ってください。 ※+や-の符号や0xなどのプレフィックスには対応していません。 ※引数となる数値文字列に、スペースなどの文字を含めないでください。

ToInt64 ( string s, int radix ) : long

3~36進数の数値文字列をInt64型の数値に変換します。

※2/8/10/16進数は、Convert.ToInt64メソッドを使ってください。 ※+や-の符号や0xなどのプレフィックスには対応していません。 ※引数となる数値文字列に、スペースなどの文字を含めないでください。

ToString ( decimal n, int radix, bool uppercase ) : string

Decimal型の数値を3~36進数の数値文字列に変換します。

※2/8/10/16進数は、Convert.Tostringメソッドを使ってください。 ※-符号には対応していません。

ToString ( int n, int radix, bool uppercase ) : string

UInt32型の数値を3~36進数の数値文字列に変換します。

※2/8/10/16進数は、Convert.Tostringメソッドを使ってください。 ※-符号には対応していません。

ToString ( long n, int radix, bool uppercase ) : string

UInt64型の数値を3~36進数の数値文字列に変換します。

※2/8/10/16進数は、Convert.Tostringメソッドを使ってください。 ※-符号には対応していません。

ToString ( short n, int radix, bool uppercase ) : string

UInt16型の数値を3~36進数の数値文字列に変換します。

※2/8/10/16進数は、Convert.Tostringメソッドを使ってください。 ※-符号には対応していません。

ToString ( uint n, int radix, bool uppercase ) : string

UInt32型の数値を3~36進数の数値文字列に変換します。

※2/8/10/16進数は、Convert.Tostringメソッドを使ってください。 ※-符号には対応していません。

ToString ( ulong n, int radix, bool uppercase ) : string

UInt64型の数値を3~36進数の数値文字列に変換します。

※2/8/10/16進数は、Convert.Tostringメソッドを使ってください。 ※-符号には対応していません。

ToString ( ushort n, int radix, bool uppercase ) : string

UInt16型の数値を3~36進数の数値文字列に変換します。

※2/8/10/16進数は、Convert.Tostringメソッドを使ってください。 ※-符号には対応していません。

ToUInt16 ( string s, int radix ) : ushort

3~36進数の数値文字列をUInt16型の数値に変換します。

yy ※2/8/10/16進数は、Convert.ToUInt16メソッドを使ってください。 ※+や-の符号や0xなどのプレフィックスには対応していません。 ※引数となる数値文字列に、スペースなどの文字を含めないでください。

ToUInt32 ( string s, int radix ) : uint

3~36進数の数値文字列をUInt32型の数値に変換します。

※2/8/10/16進数は、Convert.ToUInt32メソッドを使ってください。 ※+や-の符号や0xなどのプレフィックスには対応していません。 ※引数となる数値文字列に、スペースなどの文字を含めないでください。

ToUInt64 ( string s, int radix ) : ulong

3~36進数の数値文字列をUInt64型の数値に変換します。

※2/8/10/16進数は、Convert.ToUInt64メソッドを使ってください。 ※+や-の符号や0xなどのプレフィックスには対応していません。 ※引数となる数値文字列に、スペースなどの文字を含めないでください。

Private Methods

Method Description
CheckDigitOutOfRange ( int digit, int radix ) : void
CheckDigitOverflow ( decimal curValue, decimal maxValue ) : void
CheckDigitOverflow ( ulong curValue, ulong maxValue ) : void
CheckNumberArgument ( string s ) : void
CheckRadixArgument ( int radix ) : void
GetDigitFromNumber ( char num ) : int
GetNumberFromDigit ( int digit, bool uppercase ) : char

Method Details

ToDecimal() public static method

3~36進数の数値文字列をDecimal型の数値に変換します。
※2/8/10/16進数は、Convert.ToDecimalメソッドを使ってください。 ※+や-の符号や0xなどのプレフィックスには対応していません。 ※引数となる数値文字列に、スペースなどの文字を含めないでください。
public static ToDecimal ( string s, int radix ) : decimal
s string 数値文字列
radix int 基数
return decimal

ToInt16() public static method

3~36進数の数値文字列をInt16型の数値に変換します。
※2/8/10/16進数は、Convert.ToInt16メソッドを使ってください。 ※+や-の符号や0xなどのプレフィックスには対応していません。 ※引数となる数値文字列に、スペースなどの文字を含めないでください。
public static ToInt16 ( string s, int radix ) : short
s string 数値文字列
radix int 基数
return short

ToInt32() public static method

3~36進数の数値文字列をInt32型の数値に変換します。
※2/8/10/16進数は、Convert.ToInt32メソッドを使ってください。 ※+や-の符号や0xなどのプレフィックスには対応していません。 ※引数となる数値文字列に、スペースなどの文字を含めないでください。
public static ToInt32 ( string s, int radix ) : int
s string 数値文字列
radix int 基数
return int

ToInt64() public static method

3~36進数の数値文字列をInt64型の数値に変換します。
※2/8/10/16進数は、Convert.ToInt64メソッドを使ってください。 ※+や-の符号や0xなどのプレフィックスには対応していません。 ※引数となる数値文字列に、スペースなどの文字を含めないでください。
public static ToInt64 ( string s, int radix ) : long
s string 数値文字列
radix int 基数
return long

ToString() public static method

Decimal型の数値を3~36進数の数値文字列に変換します。
※2/8/10/16進数は、Convert.Tostringメソッドを使ってください。 ※-符号には対応していません。
public static ToString ( decimal n, int radix, bool uppercase ) : string
n decimal 数値
radix int 基数
uppercase bool 大文字か(true)、小文字か(false)
return string

ToString() public static method

UInt32型の数値を3~36進数の数値文字列に変換します。
※2/8/10/16進数は、Convert.Tostringメソッドを使ってください。 ※-符号には対応していません。
public static ToString ( int n, int radix, bool uppercase ) : string
n int 数値
radix int 基数
uppercase bool 大文字か(true)、小文字か(false)
return string

ToString() public static method

UInt64型の数値を3~36進数の数値文字列に変換します。
※2/8/10/16進数は、Convert.Tostringメソッドを使ってください。 ※-符号には対応していません。
public static ToString ( long n, int radix, bool uppercase ) : string
n long 数値
radix int 基数
uppercase bool 大文字か(true)、小文字か(false)
return string

ToString() public static method

UInt16型の数値を3~36進数の数値文字列に変換します。
※2/8/10/16進数は、Convert.Tostringメソッドを使ってください。 ※-符号には対応していません。
public static ToString ( short n, int radix, bool uppercase ) : string
n short 数値
radix int 基数
uppercase bool 大文字か(true)、小文字か(false)
return string

ToString() public static method

UInt32型の数値を3~36進数の数値文字列に変換します。
※2/8/10/16進数は、Convert.Tostringメソッドを使ってください。 ※-符号には対応していません。
public static ToString ( uint n, int radix, bool uppercase ) : string
n uint 数値
radix int 基数
uppercase bool 大文字か(true)、小文字か(false)
return string

ToString() public static method

UInt64型の数値を3~36進数の数値文字列に変換します。
※2/8/10/16進数は、Convert.Tostringメソッドを使ってください。 ※-符号には対応していません。
public static ToString ( ulong n, int radix, bool uppercase ) : string
n ulong 数値
radix int 基数
uppercase bool 大文字か(true)、小文字か(false)
return string

ToString() public static method

UInt16型の数値を3~36進数の数値文字列に変換します。
※2/8/10/16進数は、Convert.Tostringメソッドを使ってください。 ※-符号には対応していません。
public static ToString ( ushort n, int radix, bool uppercase ) : string
n ushort 数値
radix int 基数
uppercase bool 大文字か(true)、小文字か(false)
return string

ToUInt16() public static method

3~36進数の数値文字列をUInt16型の数値に変換します。
yy ※2/8/10/16進数は、Convert.ToUInt16メソッドを使ってください。 ※+や-の符号や0xなどのプレフィックスには対応していません。 ※引数となる数値文字列に、スペースなどの文字を含めないでください。
public static ToUInt16 ( string s, int radix ) : ushort
s string 数値文字列
radix int 基数
return ushort

ToUInt32() public static method

3~36進数の数値文字列をUInt32型の数値に変換します。
※2/8/10/16進数は、Convert.ToUInt32メソッドを使ってください。 ※+や-の符号や0xなどのプレフィックスには対応していません。 ※引数となる数値文字列に、スペースなどの文字を含めないでください。
public static ToUInt32 ( string s, int radix ) : uint
s string 数値文字列
radix int 基数
return uint

ToUInt64() public static method

3~36進数の数値文字列をUInt64型の数値に変換します。
※2/8/10/16進数は、Convert.ToUInt64メソッドを使ってください。 ※+や-の符号や0xなどのプレフィックスには対応していません。 ※引数となる数値文字列に、スペースなどの文字を含めないでください。
public static ToUInt64 ( string s, int radix ) : ulong
s string 数値文字列
radix int 基数
return ulong