Dalam C#, rentetan ditukar menjadi penghitungan
. Enum.TryParse
<code class="language-csharp">Enum.TryParse("Active", out StatusEnum myStatus);</code>
<code class="language-csharp">StatusEnum myStatus = (StatusEnum)Enum.Parse(typeof(StatusEnum), "Active", true);</code>
<code class="language-csharp">public static T ParseEnum<T>(string value) => (T)Enum.Parse(typeof(T), value, true);</code>
<code class="language-csharp">StatusEnum myStatus = ParseEnum<StatusEnum>("Active");</code>
Ini membolehkan anda menggunakan sintaks berikut: ParseEnum
Atas ialah kandungan terperinci Bagaimana cara menukar rentetan ke enum di C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!