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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.