System.Convert.Convert.ToBase64String C# (CSharp) Method

ToBase64String() public static method

public static ToBase64String ( byte inArray, int offset, int length ) : string
inArray byte
offset int
length int
return string
		public static string ToBase64String (byte[] inArray, int offset, int length)
		{
			if (inArray == null)
				throw new ArgumentNullException ("inArray");
			if (offset < 0 || length < 0)
				throw new ArgumentOutOfRangeException ("offset < 0 || length < 0");
			// avoid integer overflow
			if (offset > inArray.Length - length)
				throw new ArgumentOutOfRangeException ("offset + length > array.Length");
			
			// note: normally ToBase64Transform doesn't support multiple block processing
			byte[] outArr = ToBase64Transform.InternalTransformFinalBlock (inArray, offset, length);
			
			return (new ASCIIEncoding ().GetString (outArr));
		}

Same methods

Convert.Convert::ToBase64String ( byte inArray ) : string
Convert.Convert::ToBase64String ( byte inArray, Base64FormattingOptions options ) : string
Convert.Convert::ToBase64String ( byte inArray, int offset, int length, Base64FormattingOptions options ) : string