Loyc.Syntax.PrintHelpers.AppendIntegerTo C# (CSharp) Method

AppendIntegerTo() public static method

Same as IntegerToString(long, string, int, int, char) except that the target StringBuilder must be provided as a parameter.
public static AppendIntegerTo ( StringBuilder target, long value, string prefix = "", int @base = 10, int separatorInterval = 3, char separatorChar = '_' ) : StringBuilder
target StringBuilder
value long Integer to be converted
prefix string A prefix to insert before the number, but after the '-' sign, if any (e.g. "0x" for hex). Use "" for no prefix.
@base int
separatorInterval int Number of digits in a group
separatorChar char Digit group separator
return StringBuilder
		public static StringBuilder AppendIntegerTo(StringBuilder target, long value, string prefix = "", int @base = 10, int separatorInterval = 3, char separatorChar = '_')
		{
			if (value < 0) {
				CheckParam.IsInRange("base", @base, 2, 36);
				target.Append('-');
				target.Append(prefix);
				return AppendIntegerTo(target, (ulong)-value, "", @base, separatorInterval, separatorChar);
			} else 
				return AppendIntegerTo(target, (ulong)value, prefix, @base, separatorInterval, separatorChar);
		}
		

Same methods

PrintHelpers::AppendIntegerTo ( StringBuilder target, ulong value, string prefix = "", int @base = 10, int separatorInterval = 3, char separatorChar = '_' ) : StringBuilder