gpt4 book ai didi

c# - 只有assignment、call、increment、decrement和new对象表达式可以作为语句

转载 作者:太空狗 更新时间:2023-10-29 23:54:07 28 4
gpt4 key购买 nike

我在条件运​​算符中遇到此错误。

string remarks="";
AddDgvNew[6, i].Value==null?remarks="":remarks=AddDgvNew[6,i].Value.ToString();

最佳答案

是的 - 因为您没有对条件表达式的结果任何事情。你有一个条件表达式,它试图成为一个完整的语句。在更简单的版本中:

bool condition = true;
int x = 10;
int y = 5;

// This is invalid
condition ? x : y;

您想对条件表达式的结果做什么?如果重点是将其分配给一个变量,那么您需要这样做。当前您有两个 单独的语句:一个声明remarks 并为其赋值;另一个声明remarks 并为其赋值;第二个是只是条件表达式。

如果您正在尝试做其他事情,则需要阐明您要查找的内容。

关于c# - 只有assignment、call、increment、decrement和new对象表达式可以作为语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9861164/

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