class Conta
{
public int numero;
public string titular;
public double saldo;
public string cpf;
public int agencia;
}
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Conta umaConta = new Conta();
umaConta.numero = 1;
umaConta.titular = "Joaquim José";
umaConta.saldo = 1500.0;
umaConta.cpf = "111.222.333-44";
umaConta.agencia = 23;
Conta outraConta = new Conta();
outraConta.numero = 2;
outraConta.titular = "Silva Xavier";
outraConta.saldo = 2500.0;
outraConta.cpf = "444.333.222-11";
outraConta.agencia = 34;
MessageBox.Show(umaConta.titular + " - " + umaConta.cpf + " - " + umaConta.agencia);
MessageBox.Show(outraConta.titular + " - " + outraConta.cpf + " - " + outraConta.agencia);
}
}
Minhas duvidas no caso são: Acho que minha duvida é muito básica, mas estou me perdendo nas aulas por causa delas.
Conta outraconta = new conta Isso seria instanciar uma nova conta? Instanciar uma nova conta seria apenas para demonstrar em um exemplo ou não deve ser usado para gerar o código em si? poderia colocar para o usuário criar cada uma delas através de um botão ou formulário? Estamos criando o código, depois de compilado como ficaria a informação? ela vai ser armazenada na memoria ou vai para o HD no projeto criado?