在调试中使用未分配的局部变量

yo

在Visual Studio 2012中,我在这里有一个简单的示例:

在此处输入图片说明

当我调试代码并移动光标i以获取其当前值时,我期望类似

使用未分配的局部变量

但是有一个0未设置的-为什么有一个0

苏吉思·卡里维利

当您声明任何本地/块变量时,它们没有获得默认值。他们必须分配一些值,然后才能访问它,否则明智的编译器将抛出错误。如果变量具有全局范围,则可以分配和访问默认值。如果变量是引用类型,则默认值为null链接包含原始数据类型的默认值:

编译器将不允许这样做(因为它是本地变量/块变量):

 public static void samplemethod()
   {
      int a;
      int b = a;
   }

由于变量具有全局作用域,因此以下代码可以正常工作:

 public  int i;
 public void samplemethod()
        {
            int a;
            int b = i;
        }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在尝试捕获中使用未分配的局部变量

来自分类Dev

在Graphics.Drawing中使用未分配的局部变量

来自分类Dev

使用未分配的局部变量LinqToLdap

来自分类Dev

使用未分配的局部变量“ strCity”

来自分类Dev

使用未分配的局部变量“ SHELLEXECUTEINFO”

来自分类Dev

使用未分配的局部变量数组

来自分类Dev

使用未分配的局部变量“ folderPath”

来自分类Dev

使用未分配的局部变量“ x”

来自分类Dev

错误“使用未分配的局部变量”?

来自分类Dev

使用已分配的未分配局部变量

来自分类Dev

在while条件中使用未分配的局部变量和“无法写入已关闭的TextWriter”。

来自分类Dev

在我的课程中使用未分配的局部变量(C#,silverlight)

来自分类Dev

错误在C#中使用未分配的局部变量(开关)

来自分类Dev

使用异步/等待时使用未分配的局部变量

来自分类Dev

使用异步/等待时使用未分配的局部变量

来自分类Dev

使用foreach循环时使用未分配的局部变量

来自分类Dev

在finally块上使用未分配的局部变量

来自分类Dev

避免出现“使用未分配的局部变量”错误

来自分类Dev

C#使用未分配的局部变量c

来自分类Dev

使用从存储过程创建的未分配的局部变量(对象)

来自分类Dev

C#使用未分配的局部变量列表

来自分类Dev

使用未分配的局部变量“ strb” StringBuilder

来自分类Dev

使用未分配的局部变量c#

来自分类Dev

在finally块上使用未分配的局部变量

来自分类Dev

C#Winform使用未分配的局部变量

来自分类Dev

使用Try,catch,finally的局部变量未分配问题

来自分类Dev

C#使用未分配的局部变量

来自分类Dev

C#使用未分配的局部变量异常

来自分类Dev

尝试返回 bool 时使用未分配的局部变量

Related 相关文章

  1. 1

    在尝试捕获中使用未分配的局部变量

  2. 2

    在Graphics.Drawing中使用未分配的局部变量

  3. 3

    使用未分配的局部变量LinqToLdap

  4. 4

    使用未分配的局部变量“ strCity”

  5. 5

    使用未分配的局部变量“ SHELLEXECUTEINFO”

  6. 6

    使用未分配的局部变量数组

  7. 7

    使用未分配的局部变量“ folderPath”

  8. 8

    使用未分配的局部变量“ x”

  9. 9

    错误“使用未分配的局部变量”?

  10. 10

    使用已分配的未分配局部变量

  11. 11

    在while条件中使用未分配的局部变量和“无法写入已关闭的TextWriter”。

  12. 12

    在我的课程中使用未分配的局部变量(C#,silverlight)

  13. 13

    错误在C#中使用未分配的局部变量(开关)

  14. 14

    使用异步/等待时使用未分配的局部变量

  15. 15

    使用异步/等待时使用未分配的局部变量

  16. 16

    使用foreach循环时使用未分配的局部变量

  17. 17

    在finally块上使用未分配的局部变量

  18. 18

    避免出现“使用未分配的局部变量”错误

  19. 19

    C#使用未分配的局部变量c

  20. 20

    使用从存储过程创建的未分配的局部变量(对象)

  21. 21

    C#使用未分配的局部变量列表

  22. 22

    使用未分配的局部变量“ strb” StringBuilder

  23. 23

    使用未分配的局部变量c#

  24. 24

    在finally块上使用未分配的局部变量

  25. 25

    C#Winform使用未分配的局部变量

  26. 26

    使用Try,catch,finally的局部变量未分配问题

  27. 27

    C#使用未分配的局部变量

  28. 28

    C#使用未分配的局部变量异常

  29. 29

    尝试返回 bool 时使用未分配的局部变量

热门标签

归档