多くの人が混乱しています。CLRは静的クラスをどこに格納しますか?
通常のクラスは、そのデータをヒープに格納しますか?スタックへの参照(Pointer)。
スタックがスコープから外れると、次回はガベージコレクタが起動し、メモリをヒープから削除します。
静的クラスの場合、メモリ全体がプログラム全体に存在する必要があるため、ガベージコレクタによってメモリをクリーンにすることはできません。そして最初にリファレンスを得る方法はありません。
コンソールと呼ぶとき。たとえば、書き込み?プログラムはどこから参考文献を取得しますか(静的クラスへの参照はどこに保存されますか)それとも、それを直接呼び出すのですか?
私はこの質問の一部を理解していません。 「その価値」と「その基準」とはどういう意味ですか? –
私は彼が実行可能コードとデータメンバーをどのように分離するかについて話していると思います。 –
他の問題の中でも、それは "それ"です。 – jason