クラスに関する素朴な疑問です。
クラスのメソッドを宣言する時、クラスの外で宣言する方法と中で宣言する方法がありますが、大半の解説サイトは外で宣言しています。
VB.NETやC#を使っている経験から中で宣言したいのですが、皆そうしないのは何か特別な理由があるのでしょうか。