Anzeige

 C# Klasse aus String initialisieren

#1
Hallo,
ich möchte mit einem String, den ich durch ToString() erhalten habe ein Klasse (von dem gleichen Typ) initialisieren.

Beispiel:
Size ToString -> {Width=50, Height=100} -> new Size

Kann mir jemand sagen, wie das geht?
 
#2
Hallo Tech Essen,
etwas ungewöhnlich, was du da vorhast, aber jeder wie er es braucht

Dim block As New Rectangle(10, 10, 30, 50)
Dim s As String = block.Size.ToString
s = s.Replace("{", "")
s = s.Replace("}", "")
Dim a = s.Split(",")
Dim w As Integer = a(0).Split("=")(1)
Dim h As Integer = a(1).Split("=")(1)
Debug.Print("Breite: {0} Höhe: {1}", w, h)

PS: das ist VB, aber einfach nach C# zu übertragen
 
Anzeige
Anzeige