【发布时间】:2012-05-25 17:43:00
【问题描述】:
在 C# 3.5 的一个类中,我有一些带有一些变量的静态方法。即使我没有初始化类,也会首先初始化静态方法。
那么静态方法中的变量是否也在开始时初始化而不是垃圾收集?
我想知道 - 即使我不调用该方法或我调用该方法一次并且该方法退出,是否会为此类方法变量分配内存?或者每次调用方法并退出时 - 方法内的变量都会被垃圾回收?
【问题讨论】:
-
我同意 Marc Gravell 的观点,因为我是该网站的新手,因此无法为他的帖子投票。
-
@Imran 欢迎来到该网站;请注意:我们试图鼓励人们仅将答案作为“答案”发布;我已将您的答案转换为评论。您应该能够很快地添加 cmets(有一个小的代表限制,只是为了停止滥用)
标签: c# garbage-collection static-methods