/// <summary> /// 将当前字符串进行 Base64 解码。 /// </summary> /// <param name="value">当前 System.String 对象。</param> /// <returns>解码后的字符串。</returns> public static string Base64DecodeSafely(this string value) { return value == null ? null : value.Base64Decode(); }
/// <summary> /// 将当前字符串进行 Base64 解码。 /// </summary> /// <param name="value">当前 System.String 对象。</param> /// <param name="encoding">字符编码方式。</param> /// <returns>解码后的字符串。</returns> public static string Base64DecodeSafely(this string value, Encoding encoding) { return value == null ? null : value.Base64Decode(encoding); }
/// <summary> /// 将当前字符串进行 Base64 解码。 /// </summary> /// <param name="value">当前 System.String 对象。</param> /// <returns>解码后的字符串。</returns> /// <exception cref="System.ArgumentNullException"><c>value</c> 为 null。</exception> public static string Base64Decode(this string value) { return value.Base64Decode(null); }