如何使用UnitsNet nuget包中的Parse()方法

Raf*_*ski 4 c# units-of-measurement nuget-package

我想在我的C#项目中使用UnitsNet,并在文档中看到作者正在使用他们的类来解析来自字符串的度量单位,如下所示:

var usEnglish = new CultureInfo("en-US");
Mass kg = Mass.Parse(usEnglish, "1.0 kg");
Run Code Online (Sandbox Code Playgroud)

我想以同样的方式使用它,所以我通过调用使用nuget控制台在我的项目中安装了包:

Install-Package UnitsNet
Run Code Online (Sandbox Code Playgroud)

并确保在项目中添加引用.

问题是我仍然无法在任何单元类型上看到Parse()/ TryParse()方法.

我做错了什么,或者文档是否过时了?

Raf*_*ski 5

事实证明,UnitsNet文档有点先于时间.

我从NuGet中抽出的版本

Install-Package UnitsNet

3.4.0,问题中提到的我尝试使用的更改最初是在3.5.0版本中引入的.