Я написал программу калькулятора в среде Blazor, но мой код запускает метод Calculate только один раз, и если я хочу выполнить другую операцию, мне нужно снова запустить программу, как я могу решить эту проблему?
public async Task Calculate()
{
if (Result != " ")
{
_firstnumber = double.Parse(Result);
Result = " ";
switch (_operand)
{
case "+":
Result = (_secondnumber + _firstnumber).ToString();
break;
case "-":
Result = (_secondnumber - _firstnumber).ToString();
break;
case "*":
Result = (_secondnumber * _firstnumber).ToString();
break;
case "/":
Result = (_secondnumber / _firstnumber).ToString();
break;
}
}
await LocalStorageService.SetItemAsync("Result", Result);
}
Полный код можно посмотреть по этой ссылке: https://github.com/elnaz25/GitRepos