Citat:
Ursprungligen postat av
Douknowme
När jag försöker att skapa en animal_list och ska lägga till en hund katt å en valp så står de att min hund does not contain more then 1 argument..
Kod:
class Dog : Animal
{
public override string ToString()
{
return "Name:" + Name + "Age:" + Age + "Favourit food:" + FavFood + "Breed:" + Breed;
}
}
såhär ser min Lista ut
Kod:
private List<Animal> AnimalList = new List<Animal>(3);
public void Animals_List()
{
AnimalList.Add(new Dog("") //här jag vill skriva in namn ålder favmat osv! Men får de ej att funka..
}
Hur gör jag så att min hund kan ta mer argument?
Var snäll mot mig jag är bara en nybörjare som väldigt gärna vill lära sig och förstå!
Mvh!
Har du verkligen fått med hela koden här? För i din överlagring av
ToString() så skriver du ut hundens namn, ålder, favoritmat och ras, men dessa properties återfinns inte i din
Dog-klass. Dessutom försöker du skapa upp ett
Dog-objekt med en sträng men det finns ingen konstruktor i
Dog som tar emot en sträng som argument...