c# - 将数字相加的 C# 计算器
问题描述
我想像计算器一样将两个字符串加在一起,而不是彼此相邻。这是我的代码:
void MainAdd()
{
Console.WriteLine("");
string Add1 = Console.ReadLine();
Console.WriteLine("");
string Add2 = Console.ReadLine();
string add = Add1 + Add2;
Console.WriteLine(add);
startcode();
}
我怎样才能让它像计算器一样工作?
解决方案
static void Main(string[] args)
{
double add1 = InputValue("Input first addend");
double add2 = InputValue("Input second addend");
double sum = add1 + add2;
Console.WriteLine("Sum: " + sum);
}
static double InputValue(string message)
{
double value;
string input;
do
{
Console.WriteLine(message);
input = Console.ReadLine();
}
while (!double.TryParse(input, out value));
return value;
}
推荐阅读
- jquery - 在该单个对象内添加对象
- javascript - 文本不会在 CSS 中的图像下对齐
- python - 使论点必须用引号引起来
- ui-automation - IUIAutomationElement::FindAll 无法找到没有名称且在组内的元素
- javascript - 创建使用 yarn 链接的项目的 docker 镜像
- javascript - 拦截/代理window.postMessage
- python - 将 Dijkstra 的算法从 Python3 转换为 CircuitPython (TI-Python)
- go - 将 cloudevents 格式的数据发送到 Kafka 主题
- postgresql - 移动 docker-compose.yml 创建一个新的 postgres 数据库
- matomo - 错误:在模块“API”中找不到操作“Iframe”