Quickstart
Last updated
Was this helpful?
Was this helpful?
Result<int, string> ParseInt(string input)
{
return int.TryParse(input, out var value)
? Result.Ok<int, string>(value)
: Result.Err<int, string>($"Input '{input}' is not a valid number");
}
var result = ParseInt("42");
int value = result.Match(
ok => ok,
err => -1
);
// Output: 42