C# 클래스 BooRunner.Tools.StringConverterBase

Base class for ToString converters. Contains default implementations of convert operation over BigInteger instances.
상속: IStringConverter
파일 보기 프로젝트 열기: juanplopes/euler

공개 메소드들

메소드 설명
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[]