论坛
提问
用户
提问
×
游客
登录
注册
忘记密码?
在C#中,数字字面量中的下划线代表什么意思?
论坛
在C#中,数字字面量中的下划线代表什么意思?
10 浏览
2023年3月12日
匿名的
2023年3月13日
0
Comments
在C#中,数字字面量中的下划线代表什么意思?
下面的代码中下划线的意义是什么:
public const long BillionsAndBillions = 100_000_000_000;
0
0
答案
活跃
已投票
最新
最老的
用户名或电子邮箱地址
密码
注册
Lost Password
数字中的下划线是什么意思?
在Java中,数字字面量下划线是如何工作的,为什么它作为JDK 1.7的一部分添加进来了。
在C#中,Excel界面名称前面的下划线字符的含义是什么?
在C#中,变量名称前的@符号表示该变量是一个保留关键字。
在C#中,bigint的等效类型是什么?
在C#中,Int64和long有什么区别?
在C#中,字符串前面的@代表什么?
在C#中,??是什么意思?
双问号在C#中代表什么意思?
const与static readonly的区别
为什么在VB.NET和C#中,除法运算符(/)的行为不同?
使用C#格式化数字
"Decimal.One", "Decimal.Zero"和"Decimal.MinusOne"在.Net中的作用是什么?
使用下划线作为C ++标识符的规则是什么?
在VBA宏中使用符号#(散列)
命名数字为变量
int x = 10; x += x--; in .Net - Why? 在.Net中,int x = 10; x += x--; 这样的语句是为了展示C#语言中的运算符优先级和求值顺序的一个例子。这个语句的结果可能会让人感到困惑。 首先,这个语句中使用了后缀自减运算符--,它会先使用变量的值,然后再将变量的值减一。因此,x--的值为10,然后x的值变为9。 接下来,+=运算符是一个复合赋值运算符,等同于x = x + x--。根据运算符的优先级,先进行加法运算,然后再进行赋值。由于x--的值为10,所以x += x-- 相当于 x = x + 10。因此,x的值会变为19。 需要注意的是,这种写法虽然在C#语言中是合法的,但它在不同的编程语言中的行为可能会有所不同。在其他语言中,可能会出现不同的结果或者编译错误。因此,在编写代码时,应该避免使用这种不直观的写法,以免引起混淆或错误。
单下划线和双下划线在对象名称前的含义是什么?
“?:”的用途是什么?
在 StringBuilder.ToString() 的上下文中,----s 是什么意思?