元组必须包含至少两个元素

ham*_*doe 1 .net c#

通过Microsoft文档和完成教程,我目前正在研究类和对象模块.

using System;

namespace classes
{
public class BankAccount
{
    public string Number { get; }
    public string Owner { get; set; }
    public decimal Balance { get; }
    public BankAccount(string name, decimal initialBalance)
    {
      this.Owner = name;
      this.Balance = initialBalance;
    }

    public void MakeDeposit(decimal amount, DateTime date, string note)
    {
    }

    public void MakeWithdrawal(decimal amount, DateTime date, string note)
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

}

是我们开始的,我将调用此类作为Program.cs文件中的测试

using System;

namespace classes
{
    public class Program
    {
        var account = new BankAccount("<HAMID>", 1000);
        Console.WriteLine($"Account {account.Number} was created for {account.Owner} with {account.Balance} initial balance.");

    }
}
Run Code Online (Sandbox Code Playgroud)

但我在Console.WriteLine("...")中收到此错误

"Type expected , tuple must be at least two elements, ) expected, invalid token $"Account {account.Number} was created for {account.Owner} with {account.Balance} initial balance."
Run Code Online (Sandbox Code Playgroud)

我要去的文章的链接是

https://docs.microsoft.com/en-us/dotnet/csharp/tutorials/intro-to-csharp/introduction-to-classes

欣赏有关我的困境的任何见解.

bob*_*bek 5

你错过了班上的static void Main(string[] args)方法Program.

例:

using System;

namespace classes
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

  • 更具体地说,执行代码不能直接成为类的一部分 (5认同)
  • @hamdoe最好的方式说*谢谢*是接受答案作为**问题的答案.请参阅https://stackoverflow.com/help/someone-answers (2认同)