好奇我缺少什么使用目录

时间:2018-09-16 15:43:24

标签: c# directory method-missing

输入以下代码

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字符串后面的用户名。我知道它不是加密的,但是它将为我需要的人提供帮助。

1 个答案:

答案 0 :(得分:1)

您不会缺少目录,但可能会缺少对Linq的引用。 Select()System.Linq中定义的扩展方法,因此您可能需要添加:

using System.Linq;