トップページ > プログラム > 2016年06月26日 > p82F0SCp

書き込み順位&時間帯一覧

31 位/237 ID中時間01234567891011121314151617181920212223Total
書き込み数1000000000000010100000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
ふらっと C#,C♯,C#(初心者用) Part121 [無断転載禁止]©2ch.net

書き込みレス一覧

ふらっと C#,C♯,C#(初心者用) Part121 [無断転載禁止]©2ch.net
474 :デフォルトの名無しさん[sage]:2016/06/26(日) 00:31:35.54 ID:p82F0SCp
お前は今後質問のたびに >>1のサイトを使って再現ソースをすべて貼れ
そうすれば文書力の欠如を補える
ふらっと C#,C♯,C#(初心者用) Part121 [無断転載禁止]©2ch.net
507 :デフォルトの名無しさん[sage]:2016/06/26(日) 14:33:00.66 ID:p82F0SCp
>>504
メソッド内で完全に閉じるならまだしも、戻り値や他の関数に渡したり、ジェネリック、拡張メソッドなんかにも渡せるわけで、それの動作を完全に決めて実装するのはかなり手間
匿名型の亜種みたいに実装することになるんだろうけど、メンバーも持たない、比較もできない列挙体の値が戻ってきて何に役立つかというと

利点がないのに実装するのは言語とコンパイラが複雑になり、コンパイルやインテリセンスの速度を落とすだけ
ふらっと C#,C♯,C#(初心者用) Part121 [無断転載禁止]©2ch.net
521 :デフォルトの名無しさん[sage]:2016/06/26(日) 16:44:42.04 ID:p82F0SCp
>>510
戻り値とか呼び出しで使うとコンパイルエラーにするの?
object型に代入しようとしたり、それをラムダ式がキャプチャした場合は?
typeofやリフレクションに対してはどう動作する?

こういうことを考えてくと、普通の列挙体同様には扱えない、複雑な仕様のメソッド内列挙体ができる

で、その利点はせいぜい普通のprivateの列挙体よりスコープが小さいという程度
存在する価値が薄いばかりか、不要で複雑な仕様は今後の言語拡張で邪魔になる


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。