using System;class lx1
{
static void Main()
{
int a = 6;
int b;
if(a < 10)
{
    b = 25;
}
Console.WriteLine("b= " + b);
}
}
为什么编译器提示,b没有被初始化,变量b我在if语句中赋值了?另外C#中有没有象C++中的static变量,和RTTI机制?