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);

Single.TryParse和float有什么区别.C# 中的 TryParse

这是相同的方法。

唯一的区别是 float 关键字是 System.Single 类型的别名,因此您可以使用它,而无需在文件顶部使用using System;

完全等效的是:

global::System.Single.TryParse("0.02", out b);

因为无论您包含或定义了什么,这都将与float版本完全相同。

在 C# 中使用 float 似乎是对其 C/C++ 传统的回归。 float仍然映射到 C# 中的System.Single类型,因此关键字的存在只是为了方便。您也可以将变量声明为 Single

没有。Single 是浮点数的包装类。