Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
[c#] variabili tra metodi, calcolatrice
domenica 09 settembre 2007 - 18.38
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
bejelit
Profilo
| Newbie
7
messaggi | Data Invio:
dom 9 set 2007 - 18:38
ciao a tutti, sono un nuovo iscritto e questo è il mio primo post.
sono un principiante in materia di c# e prog. ad oggetti, sto realizzando la mia prima applicazione, una calcolatrice, e già ho qualche problema.
all'interno della classe generale della form ho i vari metodi, sul metodo degli operatori ho fatto in modo che, prima di scrivermi sul display il segno dell'operatore mi venga salvato nella variabile operatore1 il valore fino a quel momento presente sul display.
nel metodo che dovrebbe farmi il risultato una volta premuto uguale dovrei richiamare la variabile operatore1 ma naturalmente non mi viene letta in quanto fa parte di un altro metodo.
la mia domanda è come faccio a far leggere una variabile tra metodi di una stessa classe.
se non si può come risolvo?
come salvo il valore di operatore1 per poi riprenderlo in qualsiasi momento?
spero di essere stato chiaro
SSUPERPIPPO
Profilo
| Guru
1.095
messaggi | Data Invio:
dom 9 set 2007 - 19:02
Devi dichiarare le variabili da condividere a livello di classe.
Esempio di dichiarazione delle variabili:
public class Test {
private string TuaVariabile; <== Questa variabile ha un ambito di classe e quindi è utilizzabile da tutti i metodi
private void MetodoDiprova() {
string TuaVariabile; <== Questa invece esaurisce il suo ambito nella routine per cui non è visibile all'esterno della stessa
}
}
Spero di essermi spiegato bene, ciao
Alessandro
http://blogs.dotnethell.it/alebadalin
bejelit
Profilo
| Newbie
7
messaggi | Data Invio:
dom 9 set 2007 - 21:22
ciao è grazie, ti sei spiegato benissimo.
a livello teorico ho capito, domani faccio altre prove.
ho un dubbio però, ammettiamo che io dichiari la variabile a livello di classe, poi posso richiamarla dentro un metodo, cambiargli valore ed utilizzarla con il nuovo valore dentro altri metodi?
è fattibile?
SSUPERPIPPO
Profilo
| Guru
1.095
messaggi | Data Invio:
dom 9 set 2007 - 21:27
>ciao è grazie, ti sei spiegato benissimo.
Di nulla
>a livello teorico ho capito, domani faccio altre prove.
bene, se hai dubbi sono a disposizione
>ho un dubbio però, ammettiamo che io dichiari la variabile a livello di classe, poi posso richiamarla dentro un metodo, cambiargli >valore ed utilizzarla con il nuovo valore dentro altri metodi?
>è fattibile?
Certo! La variabile dichiarata a livello di classe, può essere modificata da qualunque metodo e chiaramente mantiene il valore impostato anche al di fuori del metodo stesso.
Ciao
Alessandro
http://blogs.dotnethell.it/alebadalin
Torna su
Stanze Forum
Elenco Threads
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 !