【发布时间】:2017-07-13 16:05:08
【问题描述】:
嗨,我做了一个 c# 小程序,向用户请求 2 个数字并返回一个值,但如果用户输入一个双数,程序可以使用 if else 语句解决问题,但我不知道如何做。
这是代码。
using System;
namespace c_
{
class suma
{
static void Main(string[] args)
{
int N1;
int N2;
int suma;
Console.WriteLine ("Digite el numero");
N1 = int.Parse(Console.ReadLine());
Console.WriteLine ("Digite el otro numero");
N2 = int.Parse(Console.ReadLine());
suma = N1 + N2;
Console.WriteLine ("Total " + suma);
}
}
}
【问题讨论】:
-
为什么不到处使用
double? -
是的,但我需要做一个 if else 语句,将输入值转换为 double 。
-
不,您根本不需要 if/else - 只需使用所有
double值和double.Parse- 或者可能使用decimal.Parse代替,因为decimal算术可能不那么令人惊讶...
标签: c# if-statement typeconverter