好的,我正在尝试,我想知道几件事。
首先,我将代码粘贴到我的基础对象类中。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace P_Object
{
class base_object
{
string pronoun_name;
string noun_name;
string internal_name;
string internal_id;
Dictionary<string, string> relations = new Dictionary<string, string>();
}
}
这是崩溃的原因。
在另一个类中,它的定义是:
private base_object[] objects1=new base_object[99999999];
private base_object[] objects2 = new base_object[99999999];
private base_object[] objects3 = new base_object[99999999];
private base_object[] objects4 = new base_object[99999999];
private base_object[] objects5 = new base_object[99999999];
private base_object[] objects6 = new base_object[99999999];
private base_object[] objects7 = new base_object[99999999];
private base_object[] objects8 = new base_object[99999999];
private base_object[] objects9 = new base_object[99999999];
private base_object[] objects10 = new base_object[99999999];
private base_object[] objects11 = new base_object[99999999];
private base_object[] objects12 = new base_object[99999999];
private base_object[] objects13 = new base_object[99999999];
private base_object[] objects14 = new base_object[99999999];
private base_object[] objects15 = new base_object[99999999];
private base_object[] objects16 = new base_object[99999999];
private base_object[] objects17 = new base_object[99999999];
private base_object[] objects18 = new base_object[99999999];
private base_object[] objects19 = new base_object[99999999];
private base_object[] objects20 = new base_object[99999999];
private base_object[] objects21 = new base_object[99999999];
private base_object[] objects22 = new base_object[99999999];
private base_object[] objects23 = new base_object[99999999];
private base_object[] objects24 = new base_object[99999999];
private base_object[] objects25 = new base_object[99999999];
我的主要目标是根据必须使用多少数组内存来测试在C#崩溃之前我可以推多远的距离...我能想到的唯一崩溃原因是我已经用光了不知何故?
:/
最佳答案
对此可能存在编译器强制实施的限制,但是就内存使用而言,您可以将C#推送多远取决于您的硬件。更多的内存允许更多的数组等。根据问题很难具体说明。
关于c# - 基础对象类的多个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23862631/