Domanda

Quando si scrive codice X ++ a volte è necessario this.functionYouWant() di riferimento ed a volte è element.FunctionYouWant(). A volte sono entrambi nella portata. Spesso provo uno e se la funzione desiderata non è lì che cerco l'altra. C'è una regola che spiega quando utilizzare this e quando utilizzare element?

È stato utile?

Soluzione

this può essere utilizzata in tutti gli oggetti di riferimento i metodi dell'oggetto e utente correnti.

forme MorphX e le relazioni sono oggetti compositi.

Nella forma la collezione di oggetti è contenuto all'interno di un oggetto FormRun. È possibile fare riferimento i membri nell'oggetto FormRun esterno utilizzando il riferimento element.

Se il codice è posto al livello superiore ci sono alcuna differenza funzionale tra this e element.

Se il codice è collocato in un this FormDataSource farà riferimento all'origine dati, ma element farà riferimento al FormRun.

Altri suggerimenti

"Questo" può essere utilizzato solo si riferisce agli stessi oggetti classe ma "elemento" è l'accesso ai metodi di modulo in qualsiasi livello forma (come datasouce livello, livello di progettazione) se la funzionalità del metodo è stesso possiamo usare

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top