在 c# 中,我可以用速记方式做这样的事情吗?
bool validName = true;
if (validName)
{
name = "Daniel";
surname = "Smith";
}
else
{
MessageBox.Show("Invalid name");
}
我只是想知道类似的东西是否会起作用,但在这个确切的场景中,我知道如果我做了 name = validName ,你可以分配值?“丹尼尔”:“无效”,但我只是想知道我是否可以执行以下操作?
validName ?
{
name = "Daniel";
surname = "Smith";
}
:
{
MessageBox.Show("Invalid name");
}