【发布时间】:2019-02-16 20:21:43
【问题描述】:
是否可以将 C# 7 丢弃运算符与 ref 运算符一起使用而不是 out。
例子:
int testInt;
if (!Int32.TryParse(AnyString, ref testInt)) {
// do something
}
【问题讨论】:
-
你应该在那里使用
out,而不是ref。除此之外,你的问题对我来说没有任何意义。如果您需要更多帮助,请您改写一下吗? -
你为什么要这样做?
-
为什么不简单地尝试一下呢?无论如何:
TryParse需要out-参数,而不是ref-参数。 -
@HimBromBeere OP 的意思是
if (int.TryParse("1", out _))