C#的float和double使用

public float time = 1.5;

这句话在编译时会报错,因为c#会将该值隐性的转为double类型去处理。但是你申明的是float类型的变量,所以你懂的。这时主要有两种解决方法:

1、在1.5后面加上强制类型转换譬如float(1.5)或者是1.5f;

2、直接申明time为double类型

posted @ 2012-07-21 15:14  yurong3000  阅读(874)  评论(0)    收藏  举报