Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Gestioni classi C#

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    6

    Gestioni classi C#

    Ciao a tutti...ho appena iniziato a studiare C# ed ho alcune domande.

    Ho implementato la seguente classe
    codice:
    using System;
    public class Persona
    {
      private string mNome;
      protected string mCognome;
      
      public Persona(string n,string c)
      {
          if (Nome == string.Empty)
               mNome = "(Nessun nome)";
          else
               mNome = n;
    
    		if (Cognome == string.Empty)
    			mCognome = "(Nessun cognone)";
    		else
    			mCognome = c;
      }
      
      public string Nome
      {
       get {return mNome;}
       set {if (value==string.Empty)
             mNome="Errore...devi inserire un nome";
            else     
             mNome =value;
           } 
      }
      
      public string Cognome
      {
          get{return mCognome;}
          set{if (value == string.Empty)
               mCognome="Errore...devi inserire un cognome";
              else        
               mCognome=value;
              }          
      }
      
      public void Stampa()
      {
        System.Console.WriteLine(mNome);
        System.Console.WriteLine(mCognome);  
        System.Console.ReadLine();
      }
      
       private void App()
      {
        System.Console.WriteLine(mCognome);  
        System.Console.ReadLine();
      }
       
      
      }
    Compilato il file mi da che manca il metodo main...ciò vuol dire che non posso compilare il file senza tale metodo? Non posso inserire il main in un altro file senza inserirlo nella classe? L'esempio che ho scritto è stato preso dalla guida di HTML

    grazie in anticipo

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    6
    risolto...si deve passare al compilatore sia il file della classe Persona che la classe che contiene il metodo Main che la richiama per la creazione dell'oggetto

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 © 2026 vBulletin Solutions, Inc. All rights reserved.