static void Main()
{
string str = null;
int i;
bool bl = int.TryParse(str, out i);
Console.WriteLine(i);//0
str = "10";
bl = int.TryParse(str, out i);
Console.WriteLine(i);
bl = int.TryParse(str, out i);--out签名的参数不是说只能为null吗???为什么这段程序仍然可以编译,并且测试成功.....
Console.WriteLine(i);
Console.ReadKey();
}