定义值时不能使用小数.C#

  • 本文关键字:小数 不能 定义 c# int32
  • 更新时间 :
  • 英文 :


我有这两行:

Int32 val3 = 8;
Int32 val4 = 0.66;

第一行行行得通,但第二行不行。我不知道为什么,我也不知道该如何解决这个问题,也不知道应该搜索什么。

尝试使用

double val4 = 0.66

Int表示没有小数点的数字。。。

0.66不是int32,它是浮点的,因为它有点(0.66(,只有自然数是Int只需使用

float val4 = 0.66f

var val4 = 0.66

C#在编译时正确地将其识别为浮动

最新更新