- ふらっと C#,C♯,C#(初心者用) Part115©2ch.net
653 :デフォルトの名無しさん[sage]:2015/06/07(日) 09:31:34.43 ID:8NCQzbFC - 不具合でも理不尽な仕様でもなく純粋にお前が間違ってるんだから回避という言い方はやめろ
row.Field<double?>(“b”)
|
- C#, C♯, C#相談室 Part87 [転載禁止]©2ch.net
737 :デフォルトの名無しさん[sage]:2015/06/07(日) 10:41:24.16 ID:8NCQzbFC - 最近のVSはもうWebじゃないとほとんど意味ない
|
- VB.NET質問スレ(Part42) [転載禁止]©2ch.net
368 :デフォルトの名無しさん[sage]:2015/06/07(日) 11:33:28.63 ID:8NCQzbFC - >>366
この回答は確かにおかしいね。 Item1への再代入はStringオブジェクトの内容を変更してるのではなくて、 新しいStringオブジェクトで参照を置き換えている。Stringオブジェクトが不変であるかどうかは無関係。
|
- VB.NET質問スレ(Part42) [転載禁止]©2ch.net
369 :デフォルトの名無しさん[sage]:2015/06/07(日) 11:55:57.62 ID:8NCQzbFC - たとえばItem1の型をStringBuilderに、Item1の右辺をnew StringBuilder(文字列)に置き換えても結果は変わらないよ。(StringBuilderは不変ではない)
だって、>>366のどこにも文字列オブジェクトの内容を変更しようとしている箇所はないから。 実際には変更したくてもStringは不変なので変更する手段がないんだけど、それはここでは無関係。 繰り返すが、代入は文字列オブジェクトの内容を変更するんではなくて参照を上書きすることでオブジェクトそのものを入れ替えるんだよ。
|
- ふらっと C#,C♯,C#(初心者用) Part115©2ch.net
662 :デフォルトの名無しさん[sage]:2015/06/07(日) 17:37:36.05 ID:8NCQzbFC - Castle DynamicProxyでも使えば
|
- ふらっと C#,C♯,C#(初心者用) Part115©2ch.net
665 :デフォルトの名無しさん[sage]:2015/06/07(日) 18:12:22.29 ID:8NCQzbFC - >>664
ストアアプリ対応を視野に入れるなら動的コード生成は使えないと思う T4かビルドステップで静的生成するしかないな
|