Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    [c#]Classe con + costruttori, uno di questi non viene visto :(

    Ciao, non riesco a capire.. il costruttore che nel summary ha la descrizione:
    "Costruttore di una item con documento" non viene visto.. cioè stò impazzendo..
    codice:
    public class ElencoItems
    {
    private int _id = 0;
    private string _descrizione = string.Empty;
    private string _titolo = string.Empty;
    private int? _pagina = null;
    private int? _documento = null;
    private string _url = string.Empty;
    private int _elencoId = 0;
    private DateTime _dataCreazione = DateTime.MinValue;
    private DateTime _dataContesto = DateTime.MinValue;
    
    
    /// <summary>
    /// Costruttore vuoto
    /// </summary>
    public ElencoItems()
    {
    
    }
    
    /// <summary>
    /// Costruttore per la creazione di una item con pagina
    /// </summary>
    /// <param name="descrizione"></param>
    /// <param name="titolo"></param>
    /// <param name="pagina"></param>
    /// <param name="elencoId"></param>
    /// <param name="dataCreazione"></param>
    /// <param name="dataContesto"></param>
    public ElencoItems(string descrizione, string titolo, int? pagina, int elencoId, DateTime dataCreazione, DateTime dataContesto)
    {
    _descrizione = descrizione;
    _titolo = titolo;
    _pagina = pagina;
    _elencoId = elencoId;
    _dataCreazione = dataCreazione;
    _dataContesto = dataContesto;
    }
    
    /// <summary>
    /// Costruttore di una item con documento
    /// </summary>
    /// <param name="descrizione"></param>
    /// <param name="titolo"></param>
    /// <param name="documento"></param>
    /// <param name="elencoId"></param>
    /// <param name="dataCreazione"></param>
    /// <param name="dataContesto"></param>
    public ElencoItems(string descrizione, string titolo, int? documento, int elencoId, DateTime dataCreazione, DateTime dataContesto)
    {
    _descrizione = descrizione;
    _titolo = titolo;
    _documento = documento;
    _elencoId = elencoId;
    _dataCreazione = dataCreazione;
    _dataContesto = dataContesto;
    }
    /// <summary>
    /// Costruttore di una item con url
    /// </summary>
    /// <param name="descrizione"></param>
    /// <param name="titolo"></param>
    /// <param name="url"></param>
    /// <param name="elencoId"></param>
    /// <param name="dataCreazione"></param>
    /// <param name="dataContesto"></param>
    public ElencoItems(string descrizione, string titolo, string url, int elencoId, DateTime dataCreazione, DateTime dataContesto)
    {
    _descrizione = descrizione;
    _titolo = titolo;
    _url = url;
    _elencoId = elencoId;
    _dataCreazione = dataCreazione;
    _dataContesto = dataContesto;
    }
    
    public int Id
    {
    get { return _id; }
    set { _id = value; }
    }
    
    public string Descrizione
    {
    get { return _descrizione; }
    set { _descrizione = value; }
    }
    
    public string Titolo
    {
    get { return _titolo; }
    set { _titolo = value; }
    }
    public int? Pagina
    {
    get { return _pagina; }
    set { _pagina = value; }
    }
    public int? Documento
    {
    get { return _documento; }
    set { _documento = value; }
    }
    public string Url
    {
    get { return _url; }
    set { _url = value; }
    }
    public int ElencoId
    {
    get { return _elencoId; }
    set { _elencoId = value; }
    }
    public DateTime DataCreazione
    {
    get { return _dataCreazione; }
    set { _dataCreazione = value; }
    }
    public DateTime DataContesto
    {
    get { return _dataContesto; }
    set { _dataContesto = value; }
    }
    }
    Voglio l'alt+s anche per FF

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Il metodo costruttore ha gli stessi parametri di un'altra versione dello stesso metodo.

    L'overload dei metodi è possibile variando il numero dei parametri o il loro tipo: nel tuo caso, l'unica variazione è nel nome dell'identificatore, ma questo non consente al compilatore di comprendere quale delle due versioni del metodo intendi invocare.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249

    Re: [c#]Classe con + costruttori, uno di questi non viene visto :(

    Originariamente inviato da dops
    Ciao, non riesco a capire.. il costruttore che nel summary ha la descrizione:
    "Costruttore di una item con documento" non viene visto.. cioè stò impazzendo..
    ...
    non è che non lo vede ma quel codice nemmeno compila.
    I got the remedy

  4. #4
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    c'avete ragione.. è che in realtà manca proprio un field ed una property che avevo intenzione di mettere.. ma non ho messo scusate
    Voglio l'alt+s anche per FF

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.