gpt4 book ai didi

c# - C#中的未分配值错误

转载 作者:行者123 更新时间:2023-12-02 10:49:59 25 4
gpt4 key购买 nike

如果未分配变量,则它将在运行时采用默认值。
例如

int A1;

如果我将在运行时检查A1的值,它将为0;
那么为什么在编译时会抛出未分配值的错误;
为什么CLR在运行时不使用很多默认值;
int A1;
int B1 = A1+10;

它应该是11,因为A1的默认值是0;

有项目属性,我可以在其中检查“为未分配的变量分配默认值”;

谁能告诉我在哪里可以找到它?

最佳答案

对于类成员,默认值为true,但对于函数本地变量,默认值为true。无论您将什么代码直接放入as [pc] x文件中,代码生成器都会将其放入函数中。

关于c# - C#中的未分配值错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4518473/

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