私はAzure上で動作するC#コードを持っており、Web対応で安全です。つまり、私はポインタを使用することはできません。ポインタを使わずにポインタをシミュレートする方法はありますか?
私のデータ構造は、各ノードがオブジェクトXであるSortedListです。各オブジェクトXは、各セルが別のオブジェクトYのSortedListである配列を含みます.XとYのオブジェクトは、 (彼らはもちろん検索可能です)。
ここでは、XオブジェクトとYオブジェクトを検索することなくYオブジェクトに直接アクセスする方法が必要です。
C/C++では、実際のオブジェクトへのポインタを持つYオブジェクトIDのリストを使用したいと思います。そのようなやり方では、私はそのオブジェクトに対して一度だけ検索します。
これはC#でどのように達成できるのでしょうか?
ありがとうございます!
C#でポインタがないのは*ほとんどすべてがポインタ*です。 'MyClass p = a [i];'と言うと、 'p'はポインタです。 'a'はポインタの配列であり、' a [i] 'と' p'は同じオブジェクトを指しています。あなたがすることができないものは*ポインタ演算*です。 –
ohh ...私はポインタのリストを持つことができます。それらをオブジェクトとして宣言するだけです(初期化せずに)? – Roman
http://msdn.microsoft.com/en-us/library/t63sy5hs%28v=VS.100%29.aspx –