我创建了一个验证函数,如下所示:
public static T getAsDigit<T>( this Textbox tb, float min, float max ){
}
Run Code Online (Sandbox Code Playgroud)
大多数情况下,验证范围以整数指定。它工作正常。但是当我尝试传入小数时,它给了我错误之类的can't convert double to float,我必须将定义更改为双倍。
我是 C# 新手,如何将数字作为 float 传递?不做不直观之类的Convert.toFloat('1.3')。
我的用例只需要 3 个小数位精度,值范围 0.000 ~ 10.000。在 C# 中使用 float 和 double 有什么缺点吗?自从我使用并看到人们在 sql 中使用 float 时,decimal() 是可选的。
| 归档时间: |
|
| 查看次数: |
2416 次 |
| 最近记录: |