タグ

2016年6月29日のブックマーク (1件)

  • オブジェクトIDは取得できないでしょうか

    質問 2009年12月24日木曜日 2:44 C#のクラスオブジェクトはアドレス値ではなくオブジェクトIDで管理されています。 このオブジェクトIDは内部的には32ビット整数値のようだということまではわかったのですが、その値をプログラムから取得する方法はないでしょうか? (Javaでもできないので無理なのではないかと思っていますが…) ふたつのDictionaryに分かれて格納されるオブジェクト群に統一したIDを振ってアクセスしたい状況があり、オブジェクトIDが取得できればそれがそのまま「統一したID」になるんだけどな、と考えているところです。 すべての返信 (4) 2009年12月24日木曜日 3:45 ✅回答済み 残念ながら無理なようです。 インターフェイスも未公開な上、MSDN の記述を見ているとどうやらランタイムの機能のようなので、言語レベルではアクセスできないみたいですね。 ht

    オブジェクトIDは取得できないでしょうか
    adachi_c
    adachi_c 2016/06/29
    Consuloのデバッガで表示できてるってことは取れてるってことになるよな。一体どうやって?“オブジェクトIDは内部的には32ビット整数値のようだということまではわかったのですが、その値をプログラムか”