C# Class IntXLib.StrRepHelper

Helps to work with IntX string representations.
Mostra file Open project: devoyster/IntXLib Class Usage Examples

Public Methods

Method Description
AssertAlphabet ( string alphabet, uint numberBase ) : void

Verfies string alphabet provider by user for validity.

CharDictionaryFromAlphabet ( string alphabet, uint numberBase ) : uint>.IDictionary

Generates char->digit dictionary from alphabet.

GetDigit ( uint>.IDictionary charToDigits, char ch, uint numberBase ) : uint

Returns digit for given char.

Method Details

AssertAlphabet() public static method

Verfies string alphabet provider by user for validity.
public static AssertAlphabet ( string alphabet, uint numberBase ) : void
alphabet string Alphabet.
numberBase uint String representation number base.
return void

CharDictionaryFromAlphabet() public static method

Generates char->digit dictionary from alphabet.
public static CharDictionaryFromAlphabet ( string alphabet, uint numberBase ) : uint>.IDictionary
alphabet string Alphabet.
numberBase uint String representation number base.
return uint>.IDictionary

GetDigit() public static method

Returns digit for given char.
is not in valid format.
public static GetDigit ( uint>.IDictionary charToDigits, char ch, uint numberBase ) : uint
charToDigits uint>.IDictionary Char->digit dictionary.
ch char Char which represents big integer digit.
numberBase uint String representation number base.
return uint