Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# System.OutOfMemoryException正在使用字典<;TKey,TValue>;_C# - Fatal编程技术网

C# System.OutOfMemoryException正在使用字典<;TKey,TValue>;

C# System.OutOfMemoryException正在使用字典<;TKey,TValue>;,c#,C#,我收到错误消息: 引发了“System.OutOfMemoryException”类型的异常 尝试时: try { var dict = new Dictionary<int, int>(); for (int i = 0; i <= Int32.MaxValue; i++) { dict.Add(i, i); } } catch (Exception e) { Console.WriteLine(e.Message);

我收到错误消息:

引发了“System.OutOfMemoryException”类型的异常

尝试时:

try
{
    var dict = new Dictionary<int, int>();
    for (int i = 0; i <= Int32.MaxValue; i++)
    {
        dict.Add(i, i);
    }
}
catch (Exception e)
{
    Console.WriteLine(e.Message);
}
试试看
{
var dict=新字典();

对于(inti=0;i,您应该阅读本文:

异常有两个主要原因:

您正试图将StringBuilder对象扩展到长度之外 由其StringBuilder.MaxCapacity属性定义

公共语言运行库无法分配足够的连续内存 成功执行操作。此异常可由引发 任何需要内存的属性分配或方法调用 分配。有关错误原因的更多信息 OutOfMemoryException异常,请参阅“内存不足”不适用于 物理内存

这种类型的OutOfMemoryException表示灾难性的异常 失败。如果选择处理异常,则应包括 调用Environment.FailFast方法终止的catch块 并在系统事件日志中添加一个条目,如下所示 例子确实如此


您应该阅读这篇文章:

异常有两个主要原因:

您正试图将StringBuilder对象扩展到长度之外 由其StringBuilder.MaxCapacity属性定义

公共语言运行库无法分配足够的连续内存 成功执行操作。此异常可由引发 任何需要内存的属性分配或方法调用 分配。有关错误原因的更多信息 OutOfMemoryException异常,请参阅“内存不足”不适用于 物理内存

这种类型的OutOfMemoryException表示灾难性的异常 失败。如果选择处理异常,则应包括 调用Environment.FailFast方法终止的catch块 并在系统事件日志中添加一个条目,如下所示 例子确实如此