Как использовать Humanizer на странице Razor? / 'ByteSizeExtensions.Bytes(byte)' - метод, который недопустим в данном контексте

При попытке использовать 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

С помощью Humanizerбез страницы Razor, прямо в стандартном коде C#, отлично работает. Почему я получаю эту ошибку? Как это исправить?

1 ответ

Решение: это должно быть

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

вместо того

@file.Size.Bytes.ToString()
Другие вопросы по тегам