2.12 Strings in andere Typen umwandeln

Problem

Sie haben einen String, der einen Wert repräsentiert, der einer Zahl ("12"), einem char ("a"), einem bool ("true") oder einem Enumerationswert ("Red") entspricht. Sie müssen diesen String in den äquivalenten Werttyp umwandeln. Das heißt, die Zahl "12" würde in einen numerischen Wert wie einen int, short, float und so weiter umgewandelt. Der String "a" würde in einen char-Wert wie 'a', ein String wie "true" in den entsprechenden bool-Wert und der Farbname "Red" in den entsprechenden Enumerationswert umgewandelt (vorausgesetzt, es ist eine Enumeration definiert, die das Element Red enthält).

Lösung

Verwenden Sie die statische Parse-Methode des Typs, in den der String umgewandelt werden soll. Verwenden ...

Get C# Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.