[ c#: 그 역할을 이해하는
의 전력 값
다른 값을 얻으십시오 :
> 사용 <.>
.ToString()
<code class="language-csharp">enum Suits { Spades = 1, Clubs = 2, Diamonds = 4, Hearts = 8 } [Flags] enum SuitsFlags { Spades = 1, Clubs = 2, Diamonds = 4, Hearts = 8 } ... var str1 = (Suits.Spades | Suits.Diamonds).ToString(); // "5" var str2 = (SuitsFlags.Spades | SuitsFlags.Diamonds).ToString(); // "Spades, Diamonds"</code>
기본 메커니즘
[FLAGS] 속성은 비트 컴퓨팅으로 작동하여 이진 값을 작동시킬 수 있습니다. 전력 값을 열거 값으로 사용함으로써 값의 기본 바이너리는 효율적이고 의미있는 계산을 허용한다는 것을 의미합니다.
예를 들어, 허용 된 속성이 비트에 따라 이진을 사용하거나 | |
<code class="language-csharp">[Flags] public enum MyColors { Yellow = 1, Green = 2, Red = 4, Blue = 8 }</code>
위 내용은 C# [플래그] 열거 속성은 어떻게 비트 동작 및 열거 가독성을 향상 시키는가?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!