Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Dichiarare una variabile di classe

    Scusate la domanda da ignorante
    ma a che scopo vengono usate le variabili tipizzate con il nome di classe?

    esempio
    codice:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    
    namespace ConcatenaListe
    {
        public class test
        {
            test pippo;
            test pluto;
    
    
            public static void Main(string[] args)
            {
                test tool = new test();
                tool.prova(tool.pippo, tool.pluto);
            }
    
    
            public string prova(string pippo_p, string pluto_p)
            {
           return pippo_p + pluto_p;
            }
        }
    
    
    }
    Sul richiamo del metodo prova ovviamente si aspetta due parametri string, quindi mi chiedo a cosa serve dichiarare una variabile di tipo classe?

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    E' chiarito qui
    http://it.wikipedia.org/wiki/Variabile_di_istanza
    in fondo c'e' la differenza con cio' che sono le variabili di classe.


    Ti riporto anche cio' che e' in un articolo qui su HTML.it:
    Le variabili d’istanza appartengono all’istanza di una specifica classe. Ogni istanza della classe consente l’assegnazione di un valore indipendentemente dalle altre istanze. Una variabile di classe corrisponde al concetto di variabili static in altri linguaggi come Java e PHP. È dunque una variabile che appartiene alla classe ed il cui valore è comune a tutte le istanze della classe stessa.

    Stessi concetti per i metodi.

  3. #3
    Grazie mille.

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.