in c# i need to Create a BankAccount class with the following properties: Account Number (string) Account Holder Name (string) Balance (double) Account Type (enum: Savings, Current) Create the following methods in the BankAccount class: Deposit(double amount): Method to deposit money into the account Withdraw(double amount): Method to withdraw money from the account CheckBalance(): Method to check the current balance of the account I am getting a error in pic  my code is  // Define an enumeration type for bank account types public enum AccountType {     Savings,     Current } // Define a class for bank accounts public class BankAccount {     // Properties for the account number, account holder name, balance and account type     public string AccountNumber { get; set; }     public string AccountHolderName { get; set; }     public double Balance { get; set; }     public AccountType AccountType { get; set; }     // Method to deposit money into the account     public void Deposit(double amount)     {         Balance += amount;     }     // Method to withdraw money from the account     // Returns true if the withdrawal was successful, false otherwise     public bool Withdraw(double amount)     {         if (Balance >= amount)         {             Balance -= amount;             return true;         }         return false;     }     // Method to check the balance of the account     // Returns the balance amount     public double CheckBalance()     {         return Balance;     } }

Programming Logic & Design Comprehensive
9th Edition
ISBN:9781337669405
Author:FARRELL
Publisher:FARRELL
Chapter8: Advanced Data Handling Concepts
Section: Chapter Questions
Problem 18RQ
icon
Related questions
Question

in c# i need to

Create a BankAccount class with the following properties:

Account Number (string)
Account Holder Name (string)
Balance (double)
Account Type (enum: Savings, Current)
Create the following methods in the BankAccount class:

Deposit(double amount): Method to deposit money into the account
Withdraw(double amount): Method to withdraw money from the account
CheckBalance(): Method to check the current balance of the account

I am getting a error in pic 

my code is 

// Define an enumeration type for bank account types
public enum AccountType
{
    Savings,
    Current
}

// Define a class for bank accounts
public class BankAccount
{
    // Properties for the account number, account holder name, balance and account type
    public string AccountNumber { get; set; }
    public string AccountHolderName { get; set; }
    public double Balance { get; set; }
    public AccountType AccountType { get; set; }

    // Method to deposit money into the account
    public void Deposit(double amount)
    {
        Balance += amount;
    }

    // Method to withdraw money from the account
    // Returns true if the withdrawal was successful, false otherwise
    public bool Withdraw(double amount)
    {
        if (Balance >= amount)
        {
            Balance -= amount;
            return true;
        }
        return false;
    }

    // Method to check the balance of the account
    // Returns the balance amount
    public double CheckBalance()
    {
        return Balance;
    }
}

Error: Specified file could not be compiled.
e:\stef C# homework\New folder\BankAccount.cs(0,0): error CS5001: Program does not contain a static 'Main' method suitable for an entry point [C:\Users\stefa\AppData\Local\Temp\
csscript.core\cache\-306824470\.build\BankAccount.cs\BankAccount.csproj]
e:\stef C# homework\New folder\BankAccount.cs(0,0): error CS5001: Program does not contain a static 'Main' method suitable for an entry point [C:\Users\stefa\AppData\Local\Temp\
csscript.core\cache\-306824470\.build\BankAccount.cs\BankAccount.csproj]
PS E:\stef C# homework\New folder>
Transcribed Image Text:Error: Specified file could not be compiled. e:\stef C# homework\New folder\BankAccount.cs(0,0): error CS5001: Program does not contain a static 'Main' method suitable for an entry point [C:\Users\stefa\AppData\Local\Temp\ csscript.core\cache\-306824470\.build\BankAccount.cs\BankAccount.csproj] e:\stef C# homework\New folder\BankAccount.cs(0,0): error CS5001: Program does not contain a static 'Main' method suitable for an entry point [C:\Users\stefa\AppData\Local\Temp\ csscript.core\cache\-306824470\.build\BankAccount.cs\BankAccount.csproj] PS E:\stef C# homework\New folder>
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Class
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning