System.ParseNumbers.LongToString C# (CSharp) Method

LongToString() public static method

public static LongToString ( long value, int toBase, int width, char paddingChar, int flags ) : string
value long
toBase int
width int
paddingChar char
flags int
return string
		public static string LongToString (long value, int toBase, int width, char paddingChar, int flags)
        {
			if (value == 0)
				return "0";
			if (toBase == 10)
				return value.ToString ();

			byte[] val = BitConverter.GetBytes (value);

			switch (toBase) {
			case 2:
				return ConvertToBase2 (val).ToString ();
			case 8:
				return ConvertToBase8 (val).ToString ();
			case 16:
				return ConvertToBase16 (val).ToString ();
			default:
				throw new NotImplementedException ();
			}
        }