Как использовать 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()