4

アドレスを表示するためにwindbg !doを使用すると、次のように出力されます。

0:000> !do 01ef30f4 
Name:        System.Collections.Generic.List`1[[System.Byte[], mscorlib]]
MethodTable: 0021285c
EEClass:     6313a530
Size:        24(0x18) bytes
File:        C:\Windows\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll
Fields:
      MT    Field   Offset                 Type VT     Attr    Value Name
633b70a0  4000ca6        4      System.Object[]  0 instance 01eed1b8 _items
63402df0  4000ca7        c         System.Int32  1 instance        0 _size
63402df0  4000ca8       10         System.Int32  1 instance        0 _version
633ffa60  4000ca9        8        System.Object  0 instance 00000000 _syncRoot
633b70a0  4000caa        0      System.Object[]  0   shared   static _emptyArray

     **Domain:Value dynamic statics NYI 002a8428:NotInit**  

Domain:Value dynamic statics NYI 002a8428:NotInitの意味は何ですか?

4

1 に答える 1

1

静的!doフィールドの場合、所有している各 AppDomain の静的フィールドの値を表示します。最初の値002a8428は AppDomain アドレスで、2 番目の値はその AppDomain の静的フィールドの値です。

于 2015-07-23T11:29:06.350 に答える