输入以下代码
var inputString = "xxxxx";
var code = Convert.ToBase64String((new
ASCIIEncoding()).GetBytes(inputString)).ToCharArray().Select(x => String.Format("{0:X}", (int)x)).Aggregate(new StringBuilder(), (x, y) => x.Append(y)).ToString();
ToCharArray().Select
下划线带有以下错误消息:
Char []不包含“选择”的定义且没有扩展名 接受类型为char []的第一个争论的方法“选择”可能是 找到(您是否缺少目录或程序集引用)。
我从这里的较早的帖子中提取了这段代码,该代码用于伪装tobase64字符串后面的用户名。我知道它不是加密的,但是它将为我需要的人提供帮助。
答案 0 :(得分:1)
您不会缺少目录,但可能会缺少对Linq的引用。 Select()
是System.Linq
中定义的扩展方法,因此您可能需要添加:
using System.Linq;