0

尝试Humanizer在 Blazor Razor 页面中使用时

// _Imports.razor
@using Humanizer;

// Page.razor
@file.Size.Bytes.ToString()

我收到此错误:

Error   CS0119  'ByteSizeExtensions.Bytes(byte)' is a method, which is not valid in the given context

在没有 Razor 页面的情况下直接在标准 c# 代码中使用Humanizer,效果很好。为什么我会收到此错误?如何解决?

4

1 回答 1

0

解决方法:需要

@file.Size.Bytes().ToString()

代替

@file.Size.Bytes.ToString()
于 2020-09-02T09:09:54.407 回答