C#にVB6や同等の機能を持つObjPtrと同等のものがあるかどうかは知っていますか? ObjPtr devx、thevbzoneに関する情報へのリンクがいくつかあります。C#のVB6からのObjPtrに相当する(機能性)?
基本的には、特定のノードを取得するためには歩く必要のあるサードパーティのツリービューがありますが、ノードの名前(唯一の)情報は名前ですが、ノード名は一意である必要はありません。だから私は最初にそれを通って歩くときに私は再びそれを通って歩くとき、私はどちらが知っている各ノードのためのユニークな価値を得る必要があります。古い学校でVB6の日に私はObjPtrを使用します。
ご意見やご提案はありますか?
FK
あなたの説明から、なぜあなたが 'ObjPtr'を使用したのか分かりません。これは本当の低レベルのハッキーなことです。あなたの場合、 'Is 'を使った単純なオブジェクトの平等テストで十分です。あなたは詳しく説明できますか? –
よくObjPtrが最適な選択肢ではなかったかもしれませんが、私は大きなコードベースを引き継いでいました。この場合、再び古いコードベースが再びあります...コードをさらに更新すると "IS"が機能するかもしれません。ツリービューの初期ウォークスルーは、参照する配列に名前を格納するだけです。比較するオブジェクト自体はありません。 –
オブジェクト参照を保存しないのはなぜですか?名前の保存に比べて不都合はありません。高速で、同じ量のメモリを使用します。 – MarkJ