Ich lese diesen Code sample:Base64ToHex() auf Codebeispiel
Und da ich nicht weiß, C#, habe ich beschlossen, es gehen zu geben.
Beim Kompilieren ich diese Nachricht erhalten haben:
Main.cs(32,65): error CS1061: Type `string' does not contain a definition for `Base64ToHex' and no extension method `Base64ToHex' of type `string' could be found (are you missing a using directive or an assembly reference?)
Compilation failed: 1 error(s), 0 warnings
Ich habe Blick in MSDN und ich habe nicht erwartet, eine Referenz für diese Methode finden.
Frage: Woher kam diese Methode?
p.s. Mein Code sieht so aus:
using System.Security.Cryptography;
using System.Text;
using System;
class MainClass
{
public static string Encrypt(string toEncrypt, string key, bool useHashing)
{
..... // same as in post
.....
}
public static void Main(string [] args)
{
string key = "secret";
Console.WriteLine(Encrypt("oscar" + "000", key, true).Base64ToHex());
}
}
Dieser Methodenaufruf steht im Code von etwas, das Sie gerade lesen? – CSharpAtl
Sie könnten einen Verweis auf eine Bibliothek haben, dass sie eine Erweiterung Methode namens Base64ToHex() geschrieben – CSharpAtl
@CSharpAlt: Ja, der Link ist in der Post. Es ist in der zweiten Code-Segment: Debug.WriteLine ( Verschlüsseln ("versuchen Sie einige verschiedene" + "00000000000000000000000000000000", Schlüssel, wahr). Base64ToHex()); – OscarRyz