2章 準備勉強
2.1 FORTRANプログラムとC#プログラムの相違 (その2)
//
メインプログラム |
//
メインプログラム |
// 改修前 class CommonData { public double X; } ↓ // 改修後 class CommonData { public double X[2]; // DIMENSION X(2) と同じ } |
// CommonData という領域の構造を定義する class Program |
// CommonData という領域の構造を定義する class CommonData { public double X; // サブルーチン01= メソッド public void Sub01(double dX) { X = dX; } // サブルーチン02= メソッド public void Sub02(long LoopNum) { long lCnt; for (lCnt = 0; lCnt < LoopNum; lCnt = lCnt + 1) { X = X + 1.0; } } // サブルーチン03= メソッド public void Sub03() { Console.WriteLine(X); } } |
//
メインプログラム //
各領域に対してそれぞれ処理を行う。(メンバー関数のコール) |
//
CommonDataというメモリー領域を確保する CommonData CmnDt3 = new CommonData(); //
領域3に対してそれぞれ処理を行う。 |
(オブジェクト)=(情報)+(処理)
namespace TEST class Program //
各領域に対してそれぞれ処理を行う。(メンバー関数をコール) } |
初版:2013/06/12 | 修正第2版:2013/07/26