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]

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

Nach dieser Schulung beherrschen Sie die Grundlagen des TFS. Sie erledigen administrative Aufgaben schnell und sicher.

C# 2017/2015/2013 Aufbau

In dieser Schulung lernen Sie fortgeschrittene Techniken im Bereich .Net C#. Dabei stehen neben den eigentlichen Techniken auch architektonische Aspekte im Mittelpunkt.

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!