programmo da poco tempo in C#.net ma questo problema ancora non mi era capitato e sinceramente non lo capisco neanche...
ho una classe :
Codice PHP:
public class Assicurazione
{
#region proprietà
private int _idAss = 0;
private int _idAuto = 0;
private string _assicurazione = string.Empty;
private string _recapito = string.Empty;
private bool _kasko = false;
private DateTime _dt_inizio = DateTime.MinValue;
private DateTime _dt_fine = DateTime.MinValue;
private bool _conducente = false;
private string _note = string.Empty;
public int IdAss
{
get { return _idAss; }
set { _idAss = value; }
}
public int IdAuto
{
get { return _idAuto; }
set { _idAuto = value; }
}
public string NomeAssicurazione
{
get { return _assicurazione; }
set { _assicurazione = value; }
}
public string Recapito
{
get { return _recapito; }
set { _recapito = value; }
}
public bool Kasko
{
get { return _kasko; }
set { _kasko = value; }
}
public DateTime Dt_inizio
{
get { return _dt_inizio; }
set { _dt_inizio = value; }
}
public DateTime Dt_fine
{
get { return _dt_fine; }
set { _dt_fine = value; }
}
public bool Conducente
{
get { return _conducente; }
set { _conducente = value; }
}
public string Note
{
get { return _note; }
set { _note = value; }
}
#endregion
#region costruttore
public Assicurazione(int idAuto, string assicurazione, string recapito,
bool kasko, DateTime dt_inizio, DateTime dt_fine, bool conducente, string note)
{
this.IdAuto = idAuto;
this.NomeAssicurazione = assicurazione;
this.Recapito = recapito;
this.Kasko = kasko;
this.Dt_inizio = dt_inizio;
this.Dt_fine = dt_fine;
this.Conducente = conducente;
this.Note = note;
}
quando la istanzio:
Codice PHP:
Assicurazione ass = new Assicurazione(0,int.Parse(ddlAuto.SelectedValue), txtAssicurazione.Text,
txtRecapito.Text, bool.Parse(chkKasko.Checked.ToString()), DateTime.Parse(txtDt_inizio.Text),
DateTime.Parse(txtDt_fine.Text), bool.Parse(chkConducente.Checked.ToString()), txtNote.Text);
il compilatore mi dice che "Assicurazione" non contiene un costruttore che accetta argomenti '8' ....
ma com'è possibile ? l'unico costruttore presente di quella classe è proprio di 8 argomenti !