繁体   English   中英

如何在 C# 中使用 Console.WriteLine 打印 double

[英]How to print a double using Console.WriteLine in C#

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 打印余额,但writeline没有显示任何内容。 我试着只写文字,但它只显示:

图像

会发生什么? 我正在使用 visual studio 2015

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

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

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

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

如果你正在制作一个控制台项目,那么你的 output 通常会变成黑色 window ,当你按下播放时它会出现,但是,根据你的设置方式,它可能会在你的程序完成时再次消失,在你有机会阅读之前它。 请参阅如何阻止 C# 控制台应用程序自动关闭?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM