Frage

Ich Frage mich nur, ob es existiert eine bessere Lösung für dieses.

BitConverter.ToInt32(sample_guid.ToByteArray(), 0)
War es hilfreich?

Lösung

Ich glaube nicht, dass es eine bessere Lösung gibt als diese.

Andere Tipps

Ich weiß nicht, ob es besser ist, aber es ist einfacher zu Lesen:

Int32.Parse(sample_guid.ToString().SubString(0,1));

Ich bin ein junior-Entwickler, zugegeben, aber die oben liest sich einfacher als von mir ein byte-Konvertierung, und auf einem modernen computer ausführen würden ununterscheidbar schnell.

Keine Ahnung, über eine bessere Lösung, aber ich hoffe, dass Sie nicht beabsichtigen zu verwenden, Int32 als eine zufällige (oder einmalig) Wert.

Sie können nicht abhängig, sub-Teil einer Guid eindeutig sein.Guid wird angenommen, dass die einzigartige, nur in seiner Gesamtheit.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top