c#混淆中的变量范围

时间:2016-04-05 19:29:05

标签: c#

阅读MSDN关于线程https://msdn.microsoft.com/en-us/library/7a2f3ay4%28v=vs.90%29.aspx我在代码中遇到了这个问题:

<script>
   var i = $('img').attr('src');
   alert(i);  //This returns "small.jpg"
</script>

如何在声明变量_shouldStop之前使用它?检查上面的#1和#2。

2 个答案:

答案 0 :(得分:6)

  

如何在声明变量_shouldStop之前使用它?

与C系列中的许多其他语言不同,C#不要求在使用之前声明命名实体。 本地必须在使用之前声明,但可以按任何顺序声明和使用类,字段,事件,属性等。

C#还要求本地人在读取之前分配,但在读取之前不需要分配其他变量。在创建字段,数组元素等时,会为它们分配默认值。

答案 1 :(得分:0)

类变量可以在类中的任何地方声明。它们也不需要分配显式值;它们被自动分配为默认值(T),其中T是它们的类型