gpt4 book ai didi

c# - 该字段永远不会分配给并且始终具有其默认值 null

转载 作者:行者123 更新时间:2023-12-03 04:16:32 27 4
gpt4 key购买 nike

我目前在类文件中有 2 个 bool 数组,定义如下

public static bool[] bArray;
public static bool[] randomRemove;

我像这样填充bArray

public static void fillArray()
{
for (int x = 0; x < 54; x++)
{
bArray[x] = false;
}
}

我像这样填充randomRemove

for (int i = 0; i < sizeOfArray; i++)
{
randomRemove[i] = false;
}

其中 sizeOfArray 是我使用的字符串数组的长度。

对于每个 bool 数组,我有两个警告,表示它们从未分配给它们,并且始终具有其默认值 null,但我显然有分配它们的代码。每当我尝试单击使用数组的按钮时,我都会收到运行时错误。发生这种情况有什么原因吗?

最佳答案

您需要调用

bArray = new bool[sizeOfArray];

在使用它们之前在代码中的某个位置。另外,bool 数组默认全部为 false。

关于c# - 该字段永远不会分配给并且始终具有其默认值 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7730982/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com