Cara mendapatkan nilai integer dari Enum di c # [duplikat]
Oct 01 2020
Saya memiliki Enum
public enum MyEnum
{
value1= 1,
value2= 2,
value3= 3,
value4= 4
}
Bagaimana cara mendapatkan nilai integer, jika saya memberikan string sebagai input, katakan input -> value2, lalu, output -> 2
Terima kasih
Jawaban
1 Eldar Oct 01 2020 at 13:16
Pada dasarnya Anda menggunakan cam Enum.Parseuntuk mengurai string dan kemudian melemparkan ke int seperti di bawah ini:
var str = "value1";
var value = (int)Enum.Parse<MyEnum>(str);
Biola
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'