技術の覚書
New Entry
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
メソッドの引数で配列を渡す場合、paramsを指定することにより配列をnewして渡す必要が無くなる。
【例】
method(int foo1, params int[] foo2)
【例】
method(int foo1, params int[] foo2)
PR
ビルド後に時間がかかる原因は、なぜか印刷のスプーラが起動し通常使うプリンタを探しに行っている模様。
そこで、ネットワークトラフィックがかかっているようで遅くなっている模様。
この現場だけか?
そこで、ネットワークトラフィックがかかっているようで遅くなっている模様。
この現場だけか?
== は 右辺のオブジェクトと左辺のオブジェクトが同じかどうかを比較する。(値型を除く)
この点はJavaと同じ。
しかし、C#はstring型の場合は、文字列を比較する。
だが、通常はEqualsを使用したほうが望ましい。
この点はJavaと同じ。
しかし、C#はstring型の場合は、文字列を比較する。
だが、通常はEqualsを使用したほうが望ましい。
ユーザーにより値が変更できるコントロールにはModifiedプロパティが用意されていて、それを参照することにより、ユーザーに変更されたかどうかが判定できる。
ただし、コード上より値を操作すると初期化(false)されるので注意。
ただし、コード上より値を操作すると初期化(false)されるので注意。
.NET1.1までは0.5足して切り捨てを行う手法でしか四捨五入の計算は出来なかった(最も近い偶数へ丸めが行われる)が2.0からはRoundメソッドに切り捨て方法を指定できるようになったため1回で変換が可能。
Decimal.Round()
Math.Round()
また、String.Formatメソッドで四捨五入も行える。
String.Format("{0:f2}",123.454);→123.45
String.Format("{0:f2}",123.455);→123.46
Decimal.Round()
Math.Round()
また、String.Formatメソッドで四捨五入も行える。
String.Format("{0:f2}",123.454);→123.45
String.Format("{0:f2}",123.455);→123.46