Error CS0120 Visual Studio con metodo no estático
Publicado por nsde (1 intervención) el 15/03/2017 15:31:29
Se requiere una referencia de objeto para el campo, método o propiedad 'Form1.getAccountNumber()' no estáticos
Hola buenas,
estoy intentando utilizar un numero que decida el usuario como "input" desde el Windows form pero no se como solucionar el problema.
utilizo ese for loop porque "hay tres cuentas registradas" en un array. Deberia buscar la cuenta que el usuario introduce dentro de ese array.
En el Form1 tengo este codigo:
Muchas gracias.
Hola buenas,
estoy intentando utilizar un numero que decida el usuario como "input" desde el Windows form pero no se como solucionar el problema.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public Account findAccount()
{
int input = Convert.ToInt32(Form1.getAccountNumber()); // AQUI ME PILLA EL FALLO
for (int i = 0; i < this.ac.Length; i++)
{
if (ac[i].getAccountNum() == input)
{
return ac[i];
}
}
return null;
}
En el Form1 tengo este codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
private void ok_Click(object sender, EventArgs e)
{
//MessageBox.Show("La tarjeta es: " + accountNumber + ".");
ac.findAccount();
}
public void account_number_TextChanged(object sender, EventArgs e)
{
accountNumber = Convert.ToInt32(account_number.Text);
}
public int getAccountNumber()
{
return accountNumber;
}
Valora esta pregunta


0