Click here to Skip to main content
15,896,726 members
Home / Discussions / Visual Basic
   

Visual Basic

 
AnswerRe: Need help with SystemParametersInfo (setting desktop work area) Pin
Dave Kreskowiak24-Aug-08 17:28
mveDave Kreskowiak24-Aug-08 17:28 
GeneralRe: Need help with SystemParametersInfo (setting desktop work area) Pin
xx77abs25-Aug-08 8:14
xx77abs25-Aug-08 8:14 
QuestionAdding Windows Form to DLL? Pin
LloydA11123-Aug-08 4:33
LloydA11123-Aug-08 4:33 
AnswerRe: Adding Windows Form to DLL? Pin
Thomas Stockwell23-Aug-08 7:20
professionalThomas Stockwell23-Aug-08 7:20 
AnswerRe: Adding Windows Form to DLL? Pin
Mycroft Holmes23-Aug-08 22:52
professionalMycroft Holmes23-Aug-08 22:52 
QuestionUsing temp data in a loop [modified] Pin
Netblue23-Aug-08 3:33
Netblue23-Aug-08 3:33 
AnswerRe: Using temp data in a loop Pin
xx77abs23-Aug-08 8:04
xx77abs23-Aug-08 8:04 
AnswerRe: Using temp data in a loop Pin
Guffa23-Aug-08 15:00
Guffa23-Aug-08 15:00 
The generated code for the both examples will be exactly the same, except that the variable will be assigned a null value before the loop in the second example.

The variable is allocated on the stack, which is very cheap. No objects are created, so there is no garbage collection involved at all. The scope of the variable differs between the examples, but that only matters to the compiler. All local variables are always allocated when the stack frame for the method is created, regardless of where in the method the variables are declared.

Unless you need the counter variable for something else, I would recommend that you use ForEach instead:
ForEach row As DataRow in costTable.Rows
   'use the data in the row
Next


Despite everything, the person most likely to be fooling you next is yourself.

GeneralRe: Using temp data in a loop Pin
Netblue23-Aug-08 16:05
Netblue23-Aug-08 16:05 
GeneralRe: Using temp data in a loop Pin
Guffa24-Aug-08 12:47
Guffa24-Aug-08 12:47 
QuestionReading arguments from external associated file Pin
WhitW22-Aug-08 23:48
WhitW22-Aug-08 23:48 
AnswerRe: Reading arguments from external associated file Pin
jzonthemtn23-Aug-08 2:03
jzonthemtn23-Aug-08 2:03 
QuestionAvoid connecting to a database through a connection string Pin
John Kh22-Aug-08 23:02
John Kh22-Aug-08 23:02 
AnswerRe: Avoid connecting to a database through a connection string Pin
coolguy007023-Aug-08 0:55
coolguy007023-Aug-08 0:55 
GeneralRe: Avoid connecting to a database through a connection string Pin
jzonthemtn23-Aug-08 2:05
jzonthemtn23-Aug-08 2:05 
AnswerRe: Avoid connecting to a database through a connection string Pin
jzonthemtn23-Aug-08 2:07
jzonthemtn23-Aug-08 2:07 
AnswerRe: Avoid connecting to a database through a connection string Pin
rprateek24-Aug-08 15:44
rprateek24-Aug-08 15:44 
AnswerRe: Avoid connecting to a database through a connection string Pin
Jon_Boy25-Aug-08 1:40
Jon_Boy25-Aug-08 1:40 
AnswerRe: Avoid connecting to a database through a connection string Pin
AlexeiXX325-Aug-08 6:15
AlexeiXX325-Aug-08 6:15 
Generalproblem when change C# to VB.Net Pin
Golden Jing22-Aug-08 18:36
Golden Jing22-Aug-08 18:36 
GeneralRe: problem when change C# to VB.Net Pin
Paul Conrad22-Aug-08 19:40
professionalPaul Conrad22-Aug-08 19:40 
GeneralRe: problem when change C# to VB.Net Pin
Golden Jing26-Aug-08 0:09
Golden Jing26-Aug-08 0:09 
QuestionVB 2005 program thread calling vbscript 5 [modified] Pin
rderkis22-Aug-08 14:56
rderkis22-Aug-08 14:56 
AnswerRe: VB 2005 program thread calling vbscript 5 Pin
jzonthemtn23-Aug-08 2:12
jzonthemtn23-Aug-08 2:12 
QuestionVB 6 to VB.Net syntax... Pin
CCG322-Aug-08 6:57
CCG322-Aug-08 6:57 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.