ふらっと C#,C♯,C#(初心者用) Part142at TECHふらっと C#,C♯,C#(初心者用) Part142 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト673:デフォルトの名無しさん 19/05/03 22:03:15.73 Ue5NRrHW0.net >>662 質問させていただいたのは、 >>659 のコードみたいに CS0162 の警告が出てほしいのに 出てくれない場面があったからです。 でもたしかに readonly なローカル変数はあってもいいですよね。 あと、引数のみに依存して副作用もないメソッドについて ↓みたいな書き方が許されたらいいのに~とか妄想しましたw == static class MathEx { public const double Square(double x) => x * x; } static class MyConstants { public const double SquarePI = MathEx.(Math.PI); } == 674:デフォルトの名無しさん 19/05/03 22:05:09.07 Ue5NRrHW0.net 何度もすみません。。。上の妄想コードは間違いです。 正しくはこちら。 == static class MathEx { public const double Square(double x) => x * x; } static class MyConstants { public const double SquarePI = MathEx.Square(Math.PI); } == 675:デフォルトの名無しさん 19/05/03 22:55:31.79 1vSUmwo4M.net 実質的に定数ならJITコンパイル時に定数に置き換わるからそんなものは要らん 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch