这是我想要翻译成C#的一行JS:
private var isFalling = false;
有什么建议吗?
答案 0 :(得分:2)
private bool isFalling = false;
或
bool isFalling = false;
因为默认变量是私有的
答案 1 :(得分:0)
实际上var
是JS和许多其他语言中使用的通用数据类型(例如,实际上它是由编译器本身解析的隐式数据类型),即使在C#中也是如此。
如果我写var speed = 0;
,那么speed
将与您编写的int
类似bool
和其他类型。
在您的情况下isFalling
是一个应该是bool
的标志,因此您可以将其写为,
private bool isFalling = false;