如何阻止c#程序在除以较大的数字后返回0?

如何阻止c#程序在除以较大的数字后返回0?,c#,converter,type-conversion,implicit-conversion,C#,Converter,Type Conversion,Implicit Conversion,我有一个程序,允许用户输入除以另一个数字的数字。当第一个数字小于1或小于分母时,它返回0。 我知道当除以小数时,我们应该加“.0”将整数转换成小数点。但是我如何在指定的变量中实现它呢 static void Main(string args) { Console.WriteLine("Enter first number: "); double Number1 = double.Parse(Console.Readline()); Console.WriteLine(

我有一个程序,允许用户输入除以另一个数字的数字。当第一个数字小于1或小于分母时,它返回0。 我知道当除以小数时,我们应该加“.0”将整数转换成小数点。但是我如何在指定的变量中实现它呢

static void Main(string args) {

    Console.WriteLine("Enter first number: ");
    double Number1 = double.Parse(Console.Readline());

    Console.WriteLine("Enter second number: ");
    double Number2 = double.Parse(Console.ReadLine());

    double result = Number1/Number2 
    Console.WriteLine("{0} divided by {1} is " + {2}, Number1, Number2, result);

}
代码(逻辑上)似乎运行良好,但您发布的内容有大量编译器错误。我尝试了下面的代码,效果很好

static void Main(string []args) {

    Console.WriteLine("Enter first number: ");
    var Number1 = double.Parse(Console.ReadLine());

    Console.WriteLine("Enter second number: ");
    var Number2 = double.Parse(Console.ReadLine());

    double result = Number1 / Number2;

    Console.WriteLine("{0} divided by {1} is {2}", Number1, Number2, result);

}

使用常量表达式指定常量类型时,只需添加后缀。

在declare语句中指定变量类型时不需要任何后缀。

@EliSadoff您应该正确阅读代码。他/她正在使用
double.Parse
@Vikhram哦,我误读了代码。对不起。@Jane这段代码甚至都不编译