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]

ASP.NET Core - Der Einstieg

In nur 3 Tagen lernen Sie, wie man mit ASP.NET Core und den Technologien MVC, Entity Framework, WebAPI und Razor professionelle Web-Anwendungs-Architekturen aufbaut. Diese Schulung ist der perfekte Einstieg, um datengetriebene und präsentations-orientierte Applikationen auf Basis der ASP.NET Core Plattform zu erstellen.

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

Nach Teilnahme an dieser Schulung sind Ihnen die Grundlagen von ALM geläufig. Sie planen und steuern Projekte effizient mit dem Visual Studio Team Foundation Server.

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!