Questo topic e' stato chiuso dal moderatore.
20/03/10 10:50
microprocessore
ho la superclasse
e la sottoclasse
ma mi da errore in base(targa, anno_ult_tagliando) dice ke nn si puo convertire da string a uint e ke c'è qualke argomento nn valido, nn riesco a spiegarmi dv sbaglio
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace autotaxi { class Automobile { public string targa; public uint anno_ult_tagliando; public Automobile(string targa, uint anno_ult_tagliando) { this.targa = targa; this.anno_ult_tagliando = anno_ult_tagliando; } public virtual uint pross_tagliando() { return this.anno_ult_tagliando + 3; } } }
e la sottoclasse
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace autotaxi { class Taxi:Automobile { public string[] orari_chiamate; public string[] tragito; public string città; public Taxi(string targa, string anno_ult_tagliando, string città): base(targa, anno_ult_tagliando) { this.orari_chiamate=new string[0]; this.tragito=new string[2]; this.città=città; } public void chiamata(string orario, string partenza, string arrivo) { Array.Resize(ref orari_chiamate, orari_chiamate.Length+1); orari_chiamate[orari_chiamate.Length - 1] = orario; tragito[0] = partenza; tragito[1] = arrivo; } public override uint pross_tagliando() { return anno_ult_tagliando+3; } } }
ma mi da errore in base(targa, anno_ult_tagliando) dice ke nn si puo convertire da string a uint e ke c'è qualke argomento nn valido, nn riesco a spiegarmi dv sbaglio
Ultima modifica effettuata da microprocessore 20/03/10 10:58
aaa