现在的位置: 首页 > 综合 > 正文

论 for 循环语句在 C# 和 VB.net 中区别!

2013年10月05日 ⁄ 综合 ⁄ 共 302字 ⁄ 字号 评论关闭

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就明白哒~

抱歉!评论已关闭.