問題タブ [object-reference]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1256 参照

vb.net - vb.net でオブジェクト参照の文字列表現を取得する

オブジェクト参照のハッシュテーブルを作成したいのですが、別のオブジェクトの参照をキーにしたいと考えています。vb.netでこれを行うにはどうすればよいですか?

Java では (デフォルトの toString メソッドを使用していて、add() が文字列をキーとして、オブジェクト ref を値として受け取ると仮定します)、これは次のようになります。

オブジェクトのディープ クローンに異なる識別子を持たせたいので、vb.net gethashcode() 関数を使用したくありません。

関連する質問は、vb.net のデフォルトの toString は何ですか?

要約: vb.net でオブジェクト参照を表す文字列を取得するにはどうすればよいですか?

0 投票する
5 に答える
5098 参照

c# - オブジェクト参照を含むC#ガベージコレクション

C#では、2つのオブジェクトobj1obj2がaで構成されてList<string>いる場合、それらのオブジェクトの両方を同じオブジェクトに割り当てList<string>ます。

obj1への参照がスコープ外になったが、obj2への参照がスコープ外になった場合、obj1はまだガベージコレクションの対象になりますか、List<string>それともオブジェクトへの参照がまだあるため、依存関係の問題がありますか?

0 投票する
7 に答える
2982 参照

c# - オブジェクト参照がオブジェクトのインスタンスに設定されていません... foreach の使用中にエラーが発生しました

重複の可能性:
.NET の NullReferenceException とは?

簡単なプログラムを開発しています。Form1 から配列リストを受け取り、その内容を form2 に表示すると、このエラーが発生します..教えてください..コーディングは次のようになります..

FORM1.cs..........

FORM2.cs.................................

0 投票する
3 に答える
150 参照

c++ - 関数の内部から外部のオブジェクトを変更する方法はありますか

ポインタなどを使用せずに戻った後、引数が別の(既存の)オブジェクトを参照するようにする関数を定義することは可能ですか?繰り返しますが、これは、コピーコンストラクターや代入演算子などを使用して既存のオブジェクトを変更することはできません。関数が返されたときに、外部オブジェクトは別のメモリブロックを参照します。

例えば:

使用するメソッドに関係なく、関数は次のように呼び出す必要があります

関数を呼び出す前に、引数に特別な演算子や関数を適用しません。これが可能かどうかはわかりませんが、可能であれば非常にクールなことが可能になります。そうでない場合は、その理由も知りたいと思います。

0 投票する
0 に答える
986 参照

json - エラー: asp.net で facebook JSON を解析中に、オブジェクト参照がオブジェクトのインスタンスに設定されていません

私はjson.netを使用/再利用して、ユーザーのFacebookのいいねと彼/彼女の友人のいいねを取得しています。このエラーが発生しています: オブジェクト参照がオブジェクトのインスタンスに設定されていません

次のコードでは、facebook json を 3 回解析しましたが、3 回目に使用したときにこの例外が発生しました...正確にはmethoduserlikes関数で...

問題は [var i] にあると思います...........最初の 2 回は正常に動作しますが、3 回目は例外が発生します.....

問題と思われるものを親切に指摘してください.....

}

0 投票する
3 に答える
1688 参照

c# - ディレクトリに親があるかどうかを調べる

上記のコードは私が使用しているものですが、機能しません。エラーがスローされます:

オブジェクト参照がオブジェクト インスタンスに設定されていません

dir.FullPath は B:\ であるため、親はありませんが、なぜ dir.Parent != null でエラーが発生するのですか?

特定のディレクトリに親ディレクトリが存在するかどうかを確認するにはどうすればよいですか?

「含まれる」メソッドが 2 つあることに注意してください。

  • 含まれる(string s)
  • 含まれる (DirectoryInfo dir)

この目的のために、included(string s) が false を返すと想定できます。

0 投票する
4 に答える
4714 参照

java - Java オブジェクト リファレンスと Java メソッド

これがどのように機能するのか理解できません

このコードを実行すると:

どのようにこれが起こるtrueことができますか?

ところで、ruleList はメイン クラスのベクトル メンバーであり、静的変数ではありません (これは問題ではないと思いますが、とにかく共有します)。

OK の人々は、Java での参照による受け渡しのためにこれが機能すると私に言いました。わかった。しかし、参照ではなくそのオブジェクトのコピーを取得するにはどうすればよいでしょうか?

0 投票する
3 に答える
6242 参照

c++ - クラスでのC++オブジェクト参照

オブジェクトの参照を別のオブジェクトの内部に格納し、その参照をプライベートプロパティとして設定する方法を考えています。例(擬似コード):

ご覧のとおり、このバークラス内にfooの参照を格納できるようにしたいと思います。単純にメソッドに取り込み、そのメソッドのスコープ内で使用する方法を知っていますが、ここではプライベートプロパティとして設定したいと思います。どうすればこれを行うことができますか?

0 投票する
1 に答える
795 参照

javascript - Javascriptは等号参照オブジェクトですか、それともクローンですか?

私はメモリを消費するオブジェクトを持っていて、これMyApp.something.BigObjectを行うのが好きですvar theObject = MyApp.something.BigObject;。私の質問は、それがメモリの2倍を占めるかどうかということです。

0 投票する
1 に答える
166 参照

.net - この DataRow が変更されない理由を説明してください

次のコードのメソッド 1 が、他の 2 つのメソッドが行う DataTable を変更しない理由を正確に説明できる人はいますか?

明らかに何らかの参照の問題ですが、正確にはなぜですか?

IDEONE のコードはこちら

愚かなテストデータの謝罪:)