Function GuidToBase64(ByVal guid As Guid) As String
Return Convert.ToBase64String(guid.ToByteArray).Replace("/", "-").Replace("+", "_").Replace("=", "")
End Function
Function Base64ToGuid(ByVal base64 As String) As Guid
Dim guid As Guid
base64 = base64.Replace("-", "/").Replace("_", "+") & "=="
Try
guid = New Guid(Convert.FromBase64String(base64))
Catch ex As Exception
Throw New Exception("Bad Base64 conversion to GUID", ex)
End Try
Return guid
End Function
< /code>
C#< /p>
public string GuidToBase64(Guid guid)
{
return Convert.ToBase64String(guid.ToByteArray()).Replace("/", "-").Replace("+", "_").Replace("=", "");
}
public Guid Base64ToGuid(string base64)
{
Guid guid = default(Guid);
base64 = base64.Replace("-", "/").Replace("_", "+") + "==";
try {
guid = new Guid(Convert.FromBase64String(base64));
}
catch (Exception ex) {
throw new Exception("Bad Base64 conversion to GUID", ex);
}
return guid;
}
Frage: Gibt es eine bessere Möglichkeit, dies zu tun?[code]Function GuidToBase64(ByVal guid As Guid) As String Return Convert.ToBase64String(guid.ToByteArray).Replace("/", "-").Replace("+", "_").Replace("=", "") End Function
Function Base64ToGuid(ByVal base64 As String) As Guid Dim guid As Guid base64 = base64.Replace("-", "/").Replace("_", "+") & "=="
Try guid = New Guid(Convert.FromBase64String(base64)) Catch ex As Exception Throw New Exception("Bad Base64 conversion to GUID", ex) End Try
Ich suche nach einer Möglichkeit, eine Basis64 -Audio -String basierend auf Start- und Endpositionen (MS) zu schneiden. . AudioBuffer , schneidet es ab und erstellen Sie einen neuen AudioBuffer .
,...
Ich habe auf .NET 9 und EF Core 9 aktualisiert.
Ich möchte alle Guid.NewGuid() in den ID-Spalten meiner Datenbank durch ersetzen die Version 7, die mit .NET 9 ausgeliefert wurde:...
Ich versuche, eine Bluetooth -Kommunikation zwischen einer Webseite und ESP32 aufzubauen. Ich habe eine einfache Webseite anhand eines Beispiels erstellt, das ich online gefunden habe, und sie...
Ich habe auf .NET 9 und EF Core 9 aktualisiert. Der V7, der mit .NET 9 geliefert wurde: Guid.CreateVersion7 () . Also habe ich eine benutzerdefinierte Lösung implementiert. > Die Lösung, die ich mit...