0
public class Test
{
    public int a = 2;
    public static int b = 5;
    public struct C
    {
        public int d = 9;
        public static int e = 7;
    }
}

new Test().Dump();

上記のコードは、新しく作成されたオブジェクトとリストをプロパティとしてダンプしますが、ネストされた静的構造体やその中のものaはリストしません。 自動生成された静的プロパティがたくさんある場合、すべてをダンプするにはどうすればよいですか?bC

4

2 に答える 2

0

静的インスタンス変数は、作成している「new Test()」インスタンスの一部ではありません。これらは、Test クラスの静的インスタンスの一部です。静的クラスと静的クラス メンバーについては、こちらを参照してください。

を使用して静的変数を表示できます

(Test.b).Dump();
(Test.C.e).Dump();

お役に立てれば。

于 2011-03-29T04:44:33.687 に答える