Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can enum represent string numbers?

Tags:

c#

I want a user to input "Sun" and have that represent "1".

Console.Write("Enter a Day: ");
day = Console.ReadLine();

can enum do this?

like image 214
Bramble Avatar asked Jul 11 '26 23:07

Bramble


1 Answers

Yes.

enum Days { Sun = 1, /*...*/ }

string day = Console.ReadLine();

Days d = (Days)Enum.Parse(typeof(Days), day);
like image 63
Tesserex Avatar answered Jul 14 '26 13:07

Tesserex



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!