gpt4 book ai didi

c# - C++ x = P > Q 在 C# 中等效

转载 作者:太空宇宙 更新时间:2023-11-03 17:44:44 25 4
gpt4 key购买 nike

我正在尝试将 C++ 程序转换为 C#。我遇到了如下一行语句。

int X;
int P = 10;
int Q = 5;

X = P < Q;

如果 X 是一个 bool 值,这对我来说是有意义的。然而 X 是一个整数。我想知道 X 的输出是什么。它可能是 C++ 中非常基本的语法。对不起我的无知。我正在寻找 C# 中的等效语句。任何建议表示赞赏。

谢谢

最佳答案

在 C# 中不允许赋值,因为(如您所猜)表达式 P < Q将是 bool 类型.此 C# 代码大致等效:

int X;
int P = 10;
int Q = 5;

X = (P < Q) ? 1 : 0;

关于c# - C++ x = P > Q 在 C# 中等效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6990149/

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