我在以下代码中收到 VS Code(在 Ubuntu 上运行)中的错误
class Program
{
public static void Main()
{
string originalText = "Test";
try
{
using (Aes myAes = new Aes.Create())
{
string encrypted = StringCipher.Encrypt(originalText, myAes);
string decrypted = StringCipher.Decrypt(encrypted, myAes);
Console.WriteLine(String.Format("Original {0}", originalText));
Console.WriteLine(String.Format("Encrypted {0}", encrypted));
Console.WriteLine(String.Format("Decrypted {0}", decrypted));
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
Console.ReadKey();
}
}
Run Code Online (Sandbox Code Playgroud)
VS Code 智能感知指出类型名称“创建”在 Aes 类型中不存在。
不确定这是否是我的错误编码,但我基本上是按照此处的指南进行操作。
唯一的区别是我已经实现了加密/解密是在一个单独的代码文件中实现的:
using System;
using System.Text;
using System.Security.Cryptography;
using System.IO;
using System.Linq;
namespace EncryptionConsole
{
public static …Run Code Online (Sandbox Code Playgroud)