06
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   

スポンサーサイト

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

どうでも良いけどプロパティではまった所

なんか書く気になったので書いてみよう。

デバッガ使ったときに不可解なバグに悩まされたことがあります。

int a = foo;//fooはプロパティ

とししたときに乱数使ったわけでもないのに…というかプロパティの値を確認するたびに値が変わるんです。
これはどうしたことでしょう??

まぁ、理由は中身が

int pos;
foo
{
get{ return ++pos; }
}

みたいになってたんですけどね。

参照するたびに値が変わる物はプロパティにしない方が良いです。
てかするな

VC#のデバッガは毎回値を取得するっぽいです。
これで二時間ぐらいはまってました
スポンサーサイト

Comment

Secret

検索フォーム

RSSリンクの表示

リンク

リンクというか個人的によく使うアルゴリズムの解説サイト… C#でなかったりする

ブロとも申請フォーム

この人とブロともになる

QRコード

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