Enum و عدد متناظر با هر عضو آن
دوستان عزیز سلام.
من یک Enum دارم که می خواهم یک dropdown رو با اون پر کنم.اعضای این dropdown باید شامل نام عضو و مقدار عدد متناظر با آن عضو باشند. مثلا Text آن male و value آن 2 باشه(2 عدد متناظر با این عضو Enum است). با GetValues فقط نام عضوها رو بهم میده. چه جوری میشه تو یک حلقه این مقادیر عددی رو بدست آورد؟
ممنون.
نقل قول: Enum و عدد متناظر با هر عضو آن
using System;
enum SignMagnitude { Negative = -1, Zero = 0, Positive = 1 };
public class Example
{
public static void Main()
{
foreach (var value in Enum.GetValues(typeof(SignMagnitude))) {
Console.WriteLine("{0,3} 0x{0:X8} {1}",
(int) value, ((SignMagnitude) value));
} }
}
// The example displays the following output:
// 0 0x00000000 Zero
// 1 0x00000001 Positive
// -1 0xFFFFFFFF Negative