C#代码:
int count = 10;
for(int i=1; i<=count; i++)
{
count = 5;
MessageBox.Show("i = " + i.ToString());
}
VB.net代码:
Dim i As Int32, count As Int32 = 10
For i = 1 To count
count = 5
MessageBox.Show("i = " + i.ToString())
Next
以上非常简单的代码,会产生截然不同的效果!呵呵 ^_^
C# 版执行了5次循环,VB.net 版执行了10次循环.为什么会这样,呵呵,看看它们的IL就明白哒~