【发布时间】:2014-09-26 15:57:29
【问题描述】:
我创建了这个简单的 C# 程序,期望它抛出 OutOfMemoryException。 问题是它可以在不使用我所有笔记本电脑内存的情况下完美运行。为什么?我怎样才能让它泄漏所有的内存?
static void Main(string[] args)
{
for (int i = 0; true; i++)
{
new MustDispose();
}
}
class MustDispose
{
public MustDispose()
{
StreamReader r = null;
r = File.OpenText("C:\\Users\\rverdelli\\Desktop\\asd.txt");
if (r.EndOfStream) return;
Console.WriteLine(r.ReadToEnd());
}
}
【问题讨论】:
-
您是如何创建示例的,请您解释一下
标签: c# memory disposable