- C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net
927 :デフォルトの名無しさん[]:2016/10/31(月) 09:23:24.34 ID:lW2bcIPg - [GeneratedCodeAttribute( "Gardens Point Parser Generator", "1.5.2")]
この[]で宣言されるのは何を意味するのだろう。 自分で書くことはないが生成されたコードではよく見かける。いままでコメント くらいの意識で眺めていたが、気になる。
|
- C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net
930 :デフォルトの名無しさん[sage]:2016/10/31(月) 10:34:23.11 ID:lW2bcIPg - そういう便利な機能があったとは。ありがとう
自分には無関係と思っていたが、例をみると #ifの代わりに使えるね。 /// SHOW_INTERMEDIATE というシンボルが定義されているときのみ /// 配列の内容をコンソールに表示する。 [Conditional("SHOW_INTERMEDIATE")] static void IntermediateOutput(double[] array) { Output(array); }
|
- C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net
931 :デフォルトの名無しさん[]:2016/10/31(月) 10:51:33.29 ID:lW2bcIPg - >929
しかし普通にはあまり使うケースはないんではない? どう便利なのかいまいちよくわからない。 Cで使えると何が便利になる? #ifの代わりくらいになるのはわかるが、、
|
- コーディング、テスト、デバッグ、エディタ技術総合 [無断転載禁止]©2ch.net
16 :デフォルトの名無しさん[]:2016/10/31(月) 17:04:52.62 ID:lW2bcIPg - ツール覚えるのに必死で創造性を発揮するどころではないな。
覚えたころには次がでてくる。W C#を使うと便利すぎて不満など全くない。使い込んで行けば不満もでるのだろうが 不満をさがしたら自分の未熟以外のものはでてこない。このオブジェクトの海の なかのどこかに問題をスマートに解決する方法があって、それを自分が知らない だけという感覚に陥る。こんな意識状態ではきっと創造性などは生まれない。
|