Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Guid.Parse-Methode

Konvertiert die Zeichenfolgendarstellung einer GUID in die entsprechende Guid-Struktur.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)
public static Guid Parse(
	string input
)

Parameter

input
Typ: System.String
Die zu konvertierende GUID.

Rückgabewert

Typ: System.Guid
Eine Struktur, die den analysierten Wert enthält.
AusnahmeBedingung
ArgumentNullException

input hat den Wert null.

FormatException

input weist kein erkanntes Format auf.

Exception

Ein interner Typkonvertierungsfehler trat auf.

Verwenden Sie die TryParse-Methode, um alle fehlerhaften Analyseoperationen zu finden.

Das folgende Beispiel veranschaulicht die folgenden Analysevorgänge:

  • Erstellen Sie eine neue Guid-Struktur, GStart, und eine neue GUID dafür. Schreiben des GUID in eine Zeichenfolge des Formats "B".

  • Erstellen Sie eine weitere Guid-Struktur, GCurrent, wobei die GUID mit der Parse-Methode aus der Zeichenfolge analysiert wird. Schreiben des GUID in eine Zeichenfolge des Formats "X".

  • Analysieren Sie die Zeichenfolge im "X"-Format in GCurrent mit der TryParse-Methode. Schreiben des GUID in eine Zeichenfolge des Formats "X".

  • Wiederholen Sie den vorherigen Schritt, aber verwenden Sie die TryParseExact-Methode stattdessen, um Inhalt zu analysieren, der nur im "X"-Format vorliegt.


static void Main(string[] args)
{
    Guid GStart = Guid.NewGuid();
    string guidB = GStart.ToString("B");

    Guid GCurrent = Guid.Parse(guidB);
    string guidX = GCurrent.ToString("X");

    if (Guid.TryParse(guidX, out GCurrent))
        Console.WriteLine(GCurrent.ToString("X"));
    else
        Console.WriteLine("Last parse operation unsuccessful.");

    if (Guid.TryParseExact(guidX, "X", out GCurrent))
        Console.WriteLine(GCurrent.ToString("X"));
    else
        Console.WriteLine("Last parse operation unsuccessful.");
}


.NET Framework

Unterstützt in: 4

.NET Framework Client Profile

Unterstützt in: 4

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.