C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 变量的作用域
{
class Program
{
static void Main(string[] args)
{
int i = 0;
string myString;
for (i = 0; i < 10; i++) ;
myString = "Line" + Convert.ToString(i);
Console.WriteLine("myString:{0}", myString);
Console.WriteLine("Last myString output in loop:{0}", myString);
Console.ReadKey();
为什么这个程序运行结果不是输出Line0
Line1。。。
Last myString output in loop:Line10
而是只有Line10 myString output in loop:Line10
Last
这是怎么回事