Thread obsoleto Qual è la differenza tra queste due stringhe?!

raffymania

Utente Esperto
Autore del topic
2 Giugno 2012
1.192
21
Miglior risposta
0
SALVE RAGAZZI, VORREI SAPERE QUAL è LA DIFFERENZA TRA QUESTE DUE STRINGE:
1) if (this.Session.GetHabbo().HasFuse("fuse_mod"))
{
uint roomId = this.Request.PopWiredUInt();
bool lockRoom = this.Request.PopWiredBoolean();
bool inappropriateRoom = this.Request.PopWiredBoolean();
bool kickUsers = this.Request.PopWiredBoolean();




2)if (!Session.GetHabbo().HasFuse("fuse_mod"))
uint RoomId = Request.PopWiredUInt();
Boolean ActOne = Request.PopWiredBoolean();
Boolean ActTwo = Request.PopWiredBoolean();
Boolean ActThree = Request.PopWiredBoolean();


Nella prima stringa perchè viene usato "this"?
Cosa determina questo "this"? @Dvdxseo
 
Ultima modifica:
Non conoscendo il codice in generale posso solo dirti che il this viene usato all'interno di una classe per riferirsi a un oggetto di quella classe.. Però comunque si può anche non usare a seconda del linguaggio, quindi se quei due codici sono all'interno di una stessa classe, e la variabile Session esiste solo all'interno di quella classe allora i due codici sono equivalenti.
In sostanza è un modo di scrivere diverso a seconda di dove si trova quel pezzo di codice. ;)