2017年08月 / 07月≪ 12345678910111213141516171819202122232425262728293031≫09月

インフォメーション

FC2ブログで画像等を一括アップロードするソフトを地味に配布してます。
FC2ブログ用ファイルアップロードの最新版はこちら
(ベクター)FC2ブログ用ファイルアップロード

--.--.-- (--)

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


 |  --:--  |  スポンサー広告  |  Top↑

2008.01.23 (Wed)

.NETで集合型 の代わり

ビットで上げさげ

.NETは集合型がないようなので変わりにビット上げ下げで設定するらしい。

private enum Option{
none = 0,
aaa = 1,
bbb = 2,
ccc = 4,
ddd = 8
}

ビット演算
& = and。
| = or。ビット立てに使う
~ = not 反転。ビット下げに使う

ビット立て
options = options | Option.aaa; options |= Option.aaa
ビットさげ
options = options & ~Option.bbb; options &= ~Option.bbb;

ビットがたっているか
bool flag = (options & Option.ccc) != 0;

クラスのプロパティ等に。


 |  17:41  |  C#.NET  |  トラックバック(0)  |  コメント(0)  |  Top↑

Comment

コメントを投稿する

URL
コメント
パス  編集・削除するのに必要
非公開  管理者だけにコメントを表示
 

Trackback

この記事のトラックバックURL

この記事へのトラックバック

 | BLOGTOP | 
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。