Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,950 questions

51,892 answers

573 users

How to use enum in C#

7 Answers

0 votes
using System;

class Program
{
    enum Lang {
        CSharp,
        Java, 
        C,
        Python
    }
    
    static void Main()
    {
        string s = "CSharp";
        
        Lang result = Enum.Parse<Lang>(s);
        
        Console.WriteLine(result);
    }
}
 
 
 
 
/*
run:
 
CSharp
 
*/

 



answered Mar 19, 2023 by avibootz
0 votes
using System;

enum Color {
    Black = 0,
    Red = 127,
    Green = 201,
    Blue = 255
}

class Program
{
    static void Main()
    {
        Console.WriteLine("COLOR: {0} {1}", Color.Blue, (int)Color.Blue);
    }
}
 
 
 
/*
run:
 
COLOR: Blue 255

*/

 



answered Mar 19, 2023 by avibootz
0 votes
using System;
  
class Program
{
    enum Lang {
        CSharp,
        Java, 
        C,
        Python
    }
      
    static void Main()
    {
        Lang value = Lang.CSharp;
          
        Console.WriteLine(value);
    }
}
   
   
   
   
/*
run:
   
CSharp
   
*/

 



answered Mar 19, 2023 by avibootz
edited Mar 19, 2023 by avibootz
0 votes
using System;
  
class Program
{
    enum Lang {
        CSharp,
        VBNET,
        Java, 
        C,
        Python
    }
      
    static void Main()
    {
        Lang value = Lang.Java;
         
        switch (value) {
            case Lang.CSharp:
            case Lang.VBNET: {
                Console.WriteLine("CSharp & VBNET");
                break;
            }
            case Lang.Java: {
                Console.WriteLine("Java");
                break;
            }
            default: {
                   Console.WriteLine("default");
                   break;
            }
        }
    }
}
   
   
   
   
/*
run:
   
Java
   
*/

 



answered Mar 19, 2023 by avibootz
edited Mar 19, 2023 by avibootz
0 votes
using System;

enum Lang {
    None,
    CSharp,
    VBNET,
    Java, 
    C,
    Python
}
 
class Program
{
    static Lang value;
    
    static void Main()
    {
        Console.WriteLine("Default enum value: {0}", value);
        
        value = Lang.C;
        
        Console.WriteLine(value);
    }
}
  
  
  
  
/*
run:
  
Default enum value: None
C
  
*/

 



answered Mar 19, 2023 by avibootz
0 votes
using System;
using System.Collections.Generic;
 
class Program
{
    enum Lang {
        None,
        CSharp,
        VBNET,
        Java, 
        C,
        Python
    }
     
    static void Main()
    {
        var stack = new Stack<Lang>();
         
        stack.Push(Lang.CSharp);
        stack.Push(Lang.C);
        stack.Push(Lang.Python);
        stack.Push(Lang.Java); 
         
        foreach (object item in stack) {
            Console.WriteLine(item);
        }
        Console.WriteLine();
         
        Lang l = stack.Pop(); 
        Console.WriteLine("Pop: " + l);
         
        var p = stack.Peek();
        Console.WriteLine("Peek: " + p);
         
        Console.WriteLine();
        foreach (object item in stack) {
            Console.WriteLine(item);
        }
    }
}
   
   
   
   
/*
run:
   
Java
Python
C
CSharp
 
Pop: Java
Peek: Python
 
Python
C
CSharp
   
*/

 



answered Mar 19, 2023 by avibootz
edited Mar 19, 2023 by avibootz
0 votes
using System;
 
class Program {
 
    enum PLanguage {
        C,
        Cpp,
        CSharp,
        Java,
        PHP
    };
     
    static void Main(string[] args)
    {
        PLanguage data = PLanguage.CSharp;
  
        if (data == PLanguage.PHP) {
            Console.WriteLine("PHP");
        }
        else if (data == PLanguage.CSharp) {
            Console.WriteLine("CSharp");
        }
    }
}
  
  
  
/*
run:
  
CSharp
  
*/

 



answered May 5, 2024 by avibootz

Related questions

2 answers 251 views
251 views asked Aug 21, 2018 by avibootz
1 answer 316 views
1 answer 196 views
196 views asked Aug 7, 2018 by avibootz
1 answer 140 views
140 views asked Feb 9, 2017 by avibootz
3 answers 240 views
240 views asked Feb 9, 2017 by avibootz
1 answer 167 views
167 views asked Jan 19, 2017 by avibootz
...