【发布时间】:2018-10-29 16:45:30
【问题描述】:
public class hamid
{
private int[] arr = new int[10];
public int[] Arr
{
get => arr;
set
{
if (value < 0)
Environment.Exit(1);
else arr = value;
}
} // If in error.
}
我想要一个if 声明。例如if (values < 0)
但是我有一个错误,请帮助我。
【问题讨论】:
-
您需要提供更多上下文并实际提出问题。包括您尝试过的内容、无效的内容以及您期望的结果。
-
公共类 hamid { private int[] arr = new int[10];公共 int[] Arr { 获取 { 返回 arr; } set { if (value
-
不要添加带有澄清的评论,编辑您的问题以提供更多上下文。评论没有格式化,难以阅读。
-
如果您没有向我们提供任何有关错误是什么、您要做什么等信息,我们应该如何提供帮助。
-
@hamid 你到底想做什么?
value是int[],而不是int,因此它的值永远不会为零。你期待什么?您是在尝试设置数组的元素,还是将数组设置为其他内容?
标签: c# arrays if-statement properties