【问题标题】:How to print a double using Console.WriteLine in C#如何在 C# 中使用 Console.WriteLine 打印双精度
【发布时间】:2021-09-27 04:51:58
【问题描述】:
public class Account
   {
       private double balance;

       public Account(double initBalance)
       {
           balance = initBalance;
           this.balance = balance;
       }

       public double getBalance()
       {
           return balance;
       }

       public void deposit(double atm)
       {
           balance = atm + balance;
       }

       public void withdraw(double atm)
       {
           balance = balance - atm;
       }
   }
}
public class TestAccount
   {
       static void other()
       {
           Account objeto = new Account(50.0);

           objeto.getBalance();
           objeto.deposit(100.0);
           objeto.withdraw(147.0);

           Console.WriteLine(objeto.getBalance());
       }
   }

我正在尝试使用writeline 打印余额,但输出没有显示任何内容。我试着只写文字,但它只显示:

会发生什么? 我正在使用 Visual Studio 2015

【问题讨论】:

  • “什么都不显示”是什么意思?你能发布它显示的屏幕截图吗?
  • @MayurEkbote 最好从控制台复制输出文本并粘贴到此处,而不是截屏:Why not upload images of code/errors when asking a question?
  • 哇,大家好,我看错了控制台,而且我没有在主函数中声明它,现在可以工作了!
  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: c# visual-studio-2015 console.writeline


【解决方案1】:

要创建控制台应用程序,您需要有一个 Main 函数。您现在没有从任何地方调用您的其他方法。 Main 函数是您的应用程序的起点。

namespace HelloWorld
{
  class Hello 
  {         
    static void Main(string[] args)
    {
        System.Console.WriteLine("Hello World!");
    }
  }
}

看看 Main 方法中的 write 行是怎样的?您必须在那里编写代码并在那里调用方法或创建实例。

【讨论】:

    【解决方案2】:

    我不知道你是否会在你正在寻找的地方找到你所寻找的东西。对于初学者来说,这是编译器的输出(请参阅屏幕截图顶部的下拉菜单,上面写着“编译器”,但即便如此,您也可能无法在任何其他选项中找到您的输出。如果您正在制作网站类型的项目,那么它可能在一个提到“网络服务器”的项目中。您可能有一个名为“调试”的项目,其中可能包含输出 - 它可能必须使用 Trace.WriteLine 完成才能显示

    如果您正在制作控制台项目,那么您的输出通常会出现在您按下播放时出现的黑色窗口中,但根据您的设置方式,它可能会在您的程序完成时再次消失,在您获得有机会读一读。见How to stop C# console applications from closing automatically?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-07
      • 1970-01-01
      • 2013-05-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多