Estou tentando executar meu programa e tenho o seguinte erro:
1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(4631,5): warning MSB3026: não foi possível copiar "obj\Debug\banco.exe" para "bin\Debug\banco.exe". Iniciando nova tentativa 10 em 1000ms. O processo não pode acessar o arquivo 'bin\Debug\banco.exe' porque ele está sendo usado por outro processo. O arquivo é bloqueado por: "banco (8544)" 1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(4631,5): error MSB3027: não foi possível copiar "obj\Debug\banco.exe" para "bin\Debug\banco.exe". Número de novas tentativas 10 excedido. Falha. O arquivo é bloqueado por: "banco (8544)" 1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(4631,5): error MSB3021: Não é possível copiar o arquivo "obj\Debug\banco.exe" para "bin\Debug\banco.exe". O processo não pode acessar o arquivo 'bin\Debug\banco.exe' porque ele está sendo usado por outro processo. ========== Compilar: 0 bem-sucedida, 1 com falha, 0 atualizada, 0 ignorada ==========
Segue meu código:
Program.cs:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;
namespace banco { internal class Program { static void Main(string[] args) { ContaCorrente contaIrineu = new ContaCorrente(); contaIrineu.Depositar(560); Console.WriteLine(contaIrineu.saldo); bool retorno = contaIrineu.Sacar(1000); Console.WriteLine(retorno); Console.ReadLine(); } } }
ContaCorrente.cs:
public class ContaCorrente { public string titular; public int agencia; public int numeroConta; public double saldo = 100;
public bool Sacar(double valor)
{
if(this.saldo < valor )
{
return false;
}
else
{
this.saldo -= valor;
return true;
}
}
public void Depositar(double valor)
{
this.saldo += valor;
}
}