C# Класс BooRunner.Tools.StringConverterBase

Base class for ToString converters. Contains default implementations of convert operation over BigInteger instances.
Наследование: IStringConverter
Показать файл Открыть проект

Открытые методы

Метод Описание
StringConverterBase ( IStringConverter pow2StringConverter ) : System

Creates new StringConverterBase instance.

ToString ( BigInteger intX, uint numberBase, char alphabet ) : string

Returns string representation of BigInteger object in given base.

ToString ( uint digits, uint length, uint numberBase, uint &outputLength ) : uint[]

Converts digits from internal representaion into given base.

Описание методов

StringConverterBase() публичный Метод

Creates new StringConverterBase instance.
public StringConverterBase ( IStringConverter pow2StringConverter ) : System
pow2StringConverter IStringConverter Converter for pow2 case.
Результат System

ToString() публичный Метод

Returns string representation of BigInteger object in given base.
is less then 2 or is too big to fit in string.
public ToString ( BigInteger intX, uint numberBase, char alphabet ) : string
intX BigInteger Big integer to convert.
numberBase uint Base of system in which to do output.
alphabet char Alphabet which contains chars used to represent big integer, char position is coresponding digit value.
Результат string

ToString() публичный Метод

Converts digits from internal representaion into given base.
public ToString ( uint digits, uint length, uint numberBase, uint &outputLength ) : uint[]
digits uint Big integer digits.
length uint Big integer length.
numberBase uint Base to use for output.
outputLength uint Calculated output length (will be corrected inside).
Результат uint[]