gpt4 book ai didi

C# 方法和参数

转载 作者:行者123 更新时间:2023-11-30 22:35:35 25 4
gpt4 key购买 nike

目前我正在瑞典学习在线类(class) C# 基础编程,我对其中一个示例有疑问。在讲座中有一个方法和参数的示例,并且编码中存在错误,所以当我想尝试它并查看它的作用时,它不起作用。几天前我给讲师写了一封电子邮件,但他没有回复。

代码如下:我有两个类(class)。首先是Account.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Classes_Objects_2
{
class Account
{
public double Balance = 0;

public void ShowMessage()
{
Console.WriteLine("Welcome to the Account Book!");
}

// Method Deposit.
public double Deposit(double depositAmount)
{
// You get a 5% bonus.
return depositAmount * 1.05;
}
}
}

这是返回 2 个错误的第二个代码:

类名为 Accounts.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Classes_Objects_2
{
class Accounts
{
static void Main(string[] args)
{
Account myAccount = new Account();
myAccount.ShowMessage();
Console.WriteLine("Your balance is " + myAccount.Balance);
Console.Write("Enter the deposit amount: ");
double newBalance = myAccount.Deposit(double.Parse(Console.ReadLine()));
newBalance = amountDep;
Console.WriteLine("Your balance becomes " + newBalance);
Console.Write("Enter the next deposit amount: ");
newBalance = myAccount.Deposit(double.Parse(Console.ReadLine()));
newBalance = amountDep;
Console.WriteLine("Your balance becomes " + newBalance);
}
}
}

当用户输入 100 作为押金时,他通过押金获得 105,然后当他输入 200 时,他获得 315。这就是我的目标输出,它应该根据讲座工作。

由于 amountDep,我在 Accounts 类中遇到错误,它说无法识别,这是真的,但我不知道如何解决这个问题。您能帮我解决这个问题,以便我继续学习吗?谢谢!

最佳答案

你还没有实例化 amountDep 或者给它赋值

广告类似

double amountDep = 0; 

或选择值

关于C# 方法和参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7399094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com