科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道VC#2005快速入门之使用do语句 6

VC#2005快速入门之使用do语句 6

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

图3 单击“断点”按钮旁边的下拉列表箭头  6. 从这个菜单中选择“局部变量”

作者:中国IT实验室 来源:中国IT实验室 2007年9月10日

关键字: 编程

  • 评论
  • 分享微博
  • 分享邮件
  


  图3 单击“断点”按钮旁边的下拉列表箭头

    6. 从这个菜单中选择“局部变量”。

    随后会打开“局部变量”窗口,其中显示了当前方法中的局部变量的名称、值和类型,其中的amount是局部变量。注意,amount的值目前是0,如图5.4所示。

    7. 单击“调试”工具栏上的“逐语句”按钮。

    调试器将运行当前语句:

  int amount = System.Int32.Parse(number.Text);

    在“局部变量”窗口中,amount的值将变成2693,黄箭头会指向下一个语句。

    8. 继续单击“逐语句”按钮。

    调试器将运行以下语句:

    steps.Text = "";

    该语句不影响“局部变量”窗口的显示,因为steps是窗体的一个字段,而不是一个局部变量。黄箭头继续指向下一个语句。


  图4 “局部变量”窗口

    9. 继续单击“逐语句”按钮。

    调试器将运行以下语句:

  string current = "";

    黄箭头将指向do循环的起始大括号。

    10. 继续单击“逐语句”按钮。

    黄箭头将指向do循环中的第一个语句。do循环包含它自己的两个局部变量,即digitCode和digit。注意,这些局部变量已经在“局部变量”窗口中显示,而且digitCode的值为0。

    11. 继续单击“逐语句”按钮。

    调试器将运行以下语句:

  int digitCode = '0' + amount % 10;

    在“局部变量”窗口中,digitCode的值将变成51。这是由于表达式amount % 10的结果为3(amount的值为2693),而'3'的字符代码是51(48 + 3)。

    12. 继续单击“逐语句”按钮。

    调试器将运行以下语句:

  char digit = Convert.ToChar(digitCode);

    在“局部变量”窗口中,digit的值将变成'3' 。注意在“局部变量”窗口中,char值是同时使用字符代码值(本例是51)和对应的字符形式(本例是'3')来显示的。黄箭头将指向do循环的下一个语句。

    注意,在“局部变量”窗口中,current变量的值是""(即为空)。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章