- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C# 関数はどこに書くの?)
C#関数の書き方
このQ&Aのポイント
- C#の関数はどこに書けばよいかについて説明します。
- パターン1とパターン2の2つの書き方がありますが、どちらも正しい書き方です。
- 関数はクラス内に書く必要があります。パターン1ではボタンクリックイベントハンドラ内に関数を書いていますが、パターン2ではクラス内に直接関数を書いています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
どちらも正しいでいいと思います。 パターン1はbutton1_Click()内でしか使えない、つまり使わないと言うことが見て取れますので、他への影響がないと言えます。 パターン2は、省略されていますがprivateなので、このForm1内でならどこでも使えるようになっています。 関数に限った事ではありませんが、それがどの範囲まで使えるのかと言うことは意識しておいた方がいいと思います。 その関数なりを変更した際に、コールしていたところすべてでそれが反映されていいものなのかどうか、と言うことを検討する必要がある場合があるためです。
お礼
回答ありがとうございました。 どの範囲まで使えるかを考慮して使い分ければよいのですね。