Ich habe eine Zeichenfolge, bestehend aus 2 Teilen (siehe Code)Konvertieren eine Zeichenfolge zu einzigartigen Langen
ich die UnknownDeterministicFunction wissen will, das eine lange zurückgibt, die die gleichen lange für eine bestimmte Zeichenfolge determinis produzieren können.
private void MyProgram()
{
string resultStr = "XXX"+"12345678";
//1st part is a string of characters (the "XXX")
//2nd part is a string of numbers (the "12345678")
long resultLng = UnknownDeterministicFunction(myString);
}
private long UnknownDeterministicFunction(string inputStr)
{
// ???
}
Ist dies in C# möglich?
warum die negativen Stimme? – MajorInc
Das scheint irgendwie vage. Ich meine, wenn Sie nicht in der Lage sein wollen, das lange zurück in die Zeichenfolge zu verwandeln, würde jeder gültige Hash-Code-Algorithmus tun, was Sie wollen. – juharr
Ok macht Sinn - ich kann einfach http://stackoverflow.com/questions/9545619/a-fast-hash-function-for-string-in-c-sharp – MajorInc