Feedback

C# - Enum aus String und Int casten

Veröffentlicht von am 21.01.2019
(0 Bewertungen)
Dieses Snippet zeigt, wie man einen Enum-Wert aus einem String oder int casted.
GFU-Schulungen  [Anzeige]

VB.NET 2017/2015/2013 Einführung

Das Seminar befähigt Sie zur eigenständigen Entwicklung von anwenderorientierten Programmen in VB.NET, worin auch der Einsatz von Datenbanken enthalten ist.

Visual Studio Team Foundation Server 2017/2015 (TFS) für Entwickler - Kompakt

Nach Teilnahme an dieser Schulung kennen Sie alle wesentlichen Funktionen des TFS für Entwickler. Sie setzen Software-Entwicklung mit dem Visual Studio Team Foundation Server erfolgreich um.

using System;

namespace ConsoleApp1
{
    class Program
    {
        public enum Car
        {
            BMW = 1,
            Mercedes = 2,
            Opel = 3,
            Volkswagen = 4,            
            Ford = 5
        }

        static void Main(string[] args)
        {
            // cast from String
            string stringToParse = "3";
            Car myCarFromString = (Car)Enum.Parse(typeof(Car), stringToParse);
            Console.WriteLine("Casted from String: {0}", myCarFromString);

            // cast from int
            int intToCast = 2;
            Car myCarFromInt = (Car)intToCast;
            Console.WriteLine("Casted from Int: {0}", myCarFromInt);

            Console.Read();
        }
    }
}

Abgelegt unter enum, console, cast.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!