マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

列挙型(Enum)の定義とビット演算(C#の例)

詳細

基本

値を省略

enum 列挙型名
{
  メンバー1,
  メンバー2,
   …,
  メンバーn
}

値を明示

enum 列挙型名 : 内部的な型
{
  メンバー1 = メンバー1の値,
  メンバー2 = メンバー2の値,
   …,
  メンバーn = メンバーnの値
}

その他

ビット演算

  • FlagsAttribute?属性を使用すると、ビット演算も可能になる。
  • 列挙型(Enum)のビット演算でプロファイルを組み立てるなどする場合に使える。

ToString()高速化

  • Reflectionだから遅いらしい。
  • メソッドを動的生成してキャッシュさせる高速化の技法がある。

参考


Tags: :.NET開発, :ASP.NET


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-02-13 (木) 10:40:04 (8d)