-2

そのため、自己完結型関数や新しいクラスなどの新しいコード ルーチンをプログラムに追加することについて話すように割り当てられましたが、実際にはこの種のプログラミング用語をまだ教えられていません。どこでもオンラインで調べてみましたが、実際には十分に説明されていません。

私が少し混乱している質問は次のとおりです。

C#の自己完結型関数とは? (コード例が役に立ちます:3)
オブジェクト指向の方法でどのように追加できますか?

助けていただければ幸いです、ありがとう。

4

2 に答える 2

3

自己完結型の関数とクラス、およびオブジェクト指向は、あなたが話している高レベルではほとんど同じものです。

http://en.wikipedia.org/wiki/オブジェクト指向プログラミング

あなたのコードベースは、グローバル変数を使用する関数と巨大なコードファイルで混乱していると思います。目標は、各アイテムが 1 つのことだけを行うようにすることです。したがって、500 行の長さの "Run" という関数の代わりに、関数 "GetRecentData"、"CheckDataForErrors"、"ReportErrors"、"ProcessValidData"、および "ReportSuccess" を呼び出す "Run" という関数を使用する必要があります。これは、たとえば、エラー データの定義を変更する必要がある場合に、関連するすべてのコードが "CheckDataForErrors" にきちんとまとめられていることを意味します。

これは大きなトピックであり、あなたは頭を悩ませています。このhttp://www.blackwasp.co.uk/csharpobjectdirectional.aspxなどのオブジェクト指向のチュートリアルまたは他の多くのチュートリアルをお勧めします。

于 2015-04-01T15:39:53.500 に答える