Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Using of AndAlso
Message
De
01/09/2011 10:28:59
 
 
À
01/09/2011 09:40:50
Information générale
Forum:
ASP.NET
Catégorie:
Code, syntaxe and commandes
Versions des environnements
Environment:
VB 9.0
OS:
Windows 7
Network:
Windows 2003 Server
Database:
MS SQL Server
Application:
Web
Divers
Thread ID:
01522454
Message ID:
01522465
Vues:
85
This message has been marked as the solution to the initial question of the thread.
>I saw this AndAlso usage in such a line:
>
>
>            If (requestValidationSource__1 = RequestValidationSource.QueryString) AndAlso (collectionKey = "data") Then
>
>
>What is the difference with And?




(1) And - http://msdn.microsoft.com/en-us/library/sdbcfyzh.aspx
Evaluatates all expressions, you can use side-effects
If ( ( x   > 1) And MyFunction()) )
MyFunction() will be called regardless of whether x > 1 or not




(2) AndAlso - http://msdn.microsoft.com/en-us/library/cb8x3kfz.aspx


Is said to use short-circuiting and stops evaluating as soon as it finds that it has processed sufficient parts of the expression to know the result
If ( ( x  > 1) AndAlso MyFunction()) )
if x less or equal to 1, then MyFunction() will not be called
Gregory
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform