Erore cs1501

martedì 07 febbraio 2006 - 18.23

alecomo Profilo | Junior Member

quando compilo mi da l'errore NO OVERLOAD METHOD TAKES 1 ARGUMENT
a me pare che sia tutto in ordine...vi allego il codice cosi che possiate dirmi dove sbaglio

grazie a tutti!!
public class Item : Organization
{
private string title_item;
private string id_item;
private string refelem_item;


public Item (string id_organization_value,string title_item_value,string id_item_value,string refelem_item_value) : base (id_organization_value)
{
this.title_item = title_item_value;
this.id_item = id_item_value;
this.refelem_item = refelem_item_value;
}


public string p_title_item
{
get
{
return title_item;
}

set
{
title_item = value;
}
}

public string p_id_item
{
get
{
return id_item;
}

set
{
id_item = value;
}
}

public string p_refelem_item
{
get
{
return refelem_item;
}

set
{
refelem_item = value;
}
}

Cteniza Profilo | Guru

Presuppone che sulla classe base Organization ci sia un overload del costruttore come ad esempio:
public Organization(int id)
{
}


alecomo Profilo | Junior Member

la mia classe organization è cosi definita...
cosa devo cambiare?

public class Organization
{
private string title_organization;
public string id_organization;

public Organization(string title_organization_value,string id_organization_value)
{
this.title_organization = title_organization_value;
this.id_organization = id_organization_value;
}


Cteniza Profilo | Guru

Appunto nella tua classe base il costruttore ha 2 parametri e tu ne fornisci uno solo quando scrivi :base(xxx)


Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5