Ciao a tutti.
Vi espongo subito il mio problema :
Sto sviluppando una semplice applicazione cpn Vs2005 in C# ed ho qualche problemino nel chiamare i metodi di una classe non instanziata.
Vi descrivo grossomodo la situazione :
Io ho creato una classe all' interno della quale sono definiti alcuni metodi. Esiste un modo per richiamare sudetti metodi da un altra classe senza dover per forza istanziare la classe che li definisce?
Al momento attuale riesco a richiamare i metodi solo se sono definiti come internal static
Definendo il metodo "metodo1" NON come internal static riesco a richiamarlo solo istanziando precedentemente la classe testcodice:public class test { internal static int metodo1 () { .............. } } public class prova { void main() { int var = test.metodo1(); } }
Dato che non necessito di istanzare la classe solo per richiamare quel metodo non so davvero che pesci pigliarecodice:test newclass = new test (); int var = newclass.metodo1();.
Grazie mille in anticipo
P.S.
Chiedo Scus se ho sbagliato la sezione.

.
Rispondi quotando