teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2016/07/11 16:27

投稿

iwamoto_takaaki
iwamoto_takaaki

スコア2884

answer CHANGED
@@ -8,4 +8,12 @@
8
8
 
9
9
  > アドレスを参照してるので、早いとは思うのですが、
10
10
 
11
- (画像処理や機械学習など計算量がよほど多くないと)恐らく変わりません。渡しているのがオブジェクトであれば、refと同様ポインタが渡されます。基本型であれば、何バイトか増える程度なので、ファイルIOやDBアクセスやネットワーク通信がある通常のプログラムでははっきりした差にはならないはずです。
11
+ (画像処理や機械学習など計算量がよほど多くないと)恐らく変わりません。渡しているのがオブジェクトであれば、refと同様ポインタが渡されます。基本型であれば、何バイトか増える程度なので、ファイルIOやDBアクセスやネットワーク通信がある通常のプログラムでははっきりした差にはならないはずです。
12
+
13
+ ---
14
+ 追記
15
+ > しかも、voidですから、最低でもどのうような状態でおわったのか、戻り値で知らせるべき。。
16
+
17
+ 見落としていました。本題とは直接の関係ないですが・・・
18
+ 状態を伝える場合は、例外を使うのがC#の一般的な流儀です。
19
+ (致命的なエラーでなくても、例外は使います。)