在C#中使用一元加号运算符是否安全?
C#中一元
+运算符的作用疑问 我看到一段C#代码:
double d = GetDouble(); DoSomething(+d); DoSomething(-d);
我了解在C++中,使用一元+运算符仅用于强调值为正的做法存在潜在风险且不被推荐。编辑补充:“仅用于强调值为正”是简化表述,我清楚它不会将负值转为正值。
C#语言参考文档对此描述非常简洁:
一元+运算符返回其操作数的值。
Stack Overflow上有相关问题,但该问题同时标记了C、C++和C#标签,目前没有答案明确提及C#下该运算符的具体细节。
内容的提问来源于stack exchange,提问作者michuu
相关产品推荐
相关产品推荐

