私は現在、受け入れ可能な知識ベースでASP.NETにアプローチできるように、C#を使いこなしています。これを行うために、私は時折、古いC++コードを見て、C#で動作させる方法を理解できるかどうかを確認します。C#2Dポインタ配列
私は、データを格納するかなり一般的な方法である配列を調べることにしました。私が疑問に思ったのは、ポインタを使って2次元配列を作成することに相当するC#のようなものでしょうか?
私はそれがこのようになります行うためのC++一つの方法であることを知っている:
double **myArray;
myArray = new double * [rows];
for(int I = 0; I < rows; I++) {
myArray[I] = new double[cols];
}
私も[COLS、行] C#で使用するだけで簡単にダブルを言うことができることを知って、それが2次元配列を作成します。私はC++とC#がポインタを別々に扱う可能性が高いことを知っていますが、関心のために、C#で同様の動作をどうやって模倣しますか?
乾杯。
C#の経験則は、あなたがそうする理由がない限り、ポインタを使用しないことです。あなたはこれで何を達成しようとしていますか? – Abion47
なぜ、-1、ああ、よくわからない。私の知識を増やすことを除いて、本当に何も達成しようとしていない。知識のための知識。時々、私は古いC++を、あるいは少なくとも試して、C#コードに変換しようとします。だから私はそれが可能かどうか疑問に思っていた。 – SomeStudent