Language-Ext- Как получить только сообщение об ошибке из типа ошибки из ValidationC#

Место общения программистов C#
Ответить
Anonymous
 Language-Ext- Как получить только сообщение об ошибке из типа ошибки из Validation

Сообщение Anonymous »

При использовании LanguageExt я пытаюсь отобразить только сообщение об ошибке неудачной проверки при использовании Validation в LanguageExt.
Однако я получаю следующую строку:

ValidationData(Fail, 0, [Начальный номер не является допустимым числом])

Кажется, я не могу найти способ получить только сообщение об ошибке:

Начальный номер не является допустимым номером

Может ли кто-нибудь дать совет, как это сделать?
Вот фрагмент кода
ValidateStartingNumberError(int number)
.Match(
() => None,
error => DisplayError(error.ToString())
);

private Validation ValidateStartingNumberError(int number)
=> int.TryParse(this.number, out var parsedNumber) ?
unit :
Fail("Starting number is not a valid number");

private void DisplayError(string message)=> MessageBox.Show(message);


Подробнее здесь: https://stackoverflow.com/questions/792 ... rom-valida
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»