Kod skrótu

Autor: Lewis Jackson
Data Utworzenia: 7 Móc 2021
Data Aktualizacji: 25 Czerwiec 2024
Anonim
Kod skrótu - Technologia
Kod skrótu - Technologia

Zawartość

Definicja - Co oznacza kod skrótu?

Kod skrótu w .NET Framework to wartość liczbowa, która pomaga w identyfikacji obiektu podczas testowania równości, a także może służyć jako indeks dla obiektu. Wartość zawarta w kodzie skrótu nie ma charakteru stałego. Celem kodu skrótu jest pomoc w wydajnym wyszukiwaniu i wstawianiu do kolekcji danych opartych na tabeli skrótów.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia kod skrótu

Dwa obiekty są uważane za równe, jeśli zwracają równe kody skrótu. Jednak dopasowanie wynikowych kodów skrótu niekoniecznie oznacza równość obiektu, innymi słowy, odwrotność nie jest prawdą. Z tego powodu kod skrótu nigdy nie powinien być używany poza granicami domeny aplikacji, ponieważ ten sam obiekt może mieć różne wartości poza domeną, procesami lub platformami.

Ponieważ wartość kodu skrótu ma charakter tymczasowy, nigdy nie należy go używać jako klucza do pobierania danych z gromadzenia danych z kluczem i nigdy nie należy go serializować ani przechowywać w bazach danych. Metoda GetHashCode jest używana w środowisku .NET w celu uzyskania kodu skrótu. Jest odpowiedni dla algorytmów mieszających lub struktur danych, takich jak tabele skrótów. Wartość zwracana przez funkcję może się różnić w różnych wersjach środowiska .NET. Jako taki, środowisko nie zatwierdza domyślnej implementacji metody, dlatego nie powinno się jej używać do znajdowania unikalnego identyfikatora obiektu w przypadku celów mieszania.


Kod skrótu może pomóc w zadaniach porównywania danych. Może także pomóc w szyfrowaniu jednokierunkowym, ponieważ wygenerowanej wartości liczbowej nie można prześledzić z powrotem do oryginalnych danych.