我现在刚刚学习 c#(我的第二语言,首先是 python),我认为你可以在定义变量之前声明变量,这很奇怪。这就是我的意思:
string str;
//then later, you can do
str = "Bob"
有什么意义?是否有任何逻辑用例使得在使用唯一/最佳选项之前声明变量?更快吗?没什么大不了的,我只是对此很感兴趣,在互联网上的任何地方都找不到有凝聚力的答案。谢谢!
(向网上随机的人大声喊叫,他们花宝贵的时间回答像我这样的人的问题。真正体现了有人花时间做这样的事情的性格,所以谢谢!)
使用循环时很有用
string str;
for(int x=0;x<10; x++)
{
str = i.ToString();
}
Console.WriteLine(str);
现在,如果您确实在循环内声明了变量,您将无法在外部访问它。