Single.TryParse和float有什么区别.C# 中的 TryParse
本文关键字:TryParse 区别 中的 什么 float Single | 更新日期: 2023-09-27 18:35:32
Single.TryParse和float有什么区别。TryParse in C#?
float a, b;
float.TryParse("0.01", out a);
Single.TryParse("0.02", out b);
这是相同的方法。
唯一的区别是 float
关键字是 System.Single
类型的别名,因此您可以使用它,而无需在文件顶部使用using System;
。
完全等效的是:
global::System.Single.TryParse("0.02", out b);
因为无论您包含或定义了什么,这都将与float
版本完全相同。
在 C# 中使用 float
似乎是对其 C/C++ 传统的回归。 float
仍然映射到 C# 中的System.Single
类型,因此关键字的存在只是为了方便。您也可以将变量声明为 Single
没有。Single 是浮点数的包装类。