← Back
Show Markdown
Download Markdown
Visoko-performantna .NET implementacija ULID-ova (Univerzalno Jedinstveni Leksikografski Sortabilni Identifikatori) koja je u potpunosti usklađena sa zvaničnom ULID specifikacijom.
ULID-ovi su identifikatori dizajnirani da budu univerzalno jedinstveni i leksikografski sortabilni, što ih čini idealnim za distribuirane sisteme i vremenski uređene podatke. Ova biblioteka pruža robusnu i potpuno usklađenu .NET implementaciju ULID-ova.
Instalirajte najnoviji stabilni paket putem NuGet-a:
dotnet add package ByteAether.Ulid
using ByteAether.Ulid;
// Kreiraj novi ULID
Ulid ulid = Ulid.New();
Console.WriteLine(ulid);
// Parsiraj ULID iz stringa
Ulid parsedUlid = Ulid.Parse("01AN4Z07BY79KA1307SR9X4MV3");
Console.WriteLine(parsedUlid);
// Konvertuj ULID u Guid
Guid guid = ulid.ToGuid();
Console.WriteLine(guid);
//Kreiraj ULID iz Guida
Ulid ulidFromGuid = Ulid.New(guid);
Console.WriteLine(ulidFromGuid);
//Preuzmi vreme iz ULID-a
DateTimeOffset time = ulid.Time;
Console.WriteLine(time);
//Proveri da li je ULID validan
bool isValid = Ulid.IsValid("01AN4Z07BY79KA1307SR9X4MV3");
Console.WriteLine(isValid);
Nema potrebne konfiguracije.
<ItemGroup>
<PackageReference Include="ByteAether.Ulid" Version="[Latest Version]" />
</ItemGroup>
🌍 Ovaj README je dostupan na više jezika: 🔗 readme.maxpfeffer.de