码迷,mamicode.com
首页 > Web开发 > 详细

asp.net调试技巧

时间:2015-04-12 14:38:32      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:

一眨眼的功夫,自己已经学习asp.net的有一年的功夫了。虽然称不上什么大神,但是也有一点知识的积累。就写一片调试的入门文章给那些刚刚入门迷茫的童鞋们。希望你学习了我这篇文章能从迷茫的生活中找回编程的你。

  对于程序员说永远也逃不了调试这个门槛。曾经记得有次,那是我还大一,学习的是c在vc下面,同学写了一段代码,就是计算每月的几日对应找出这 年的第几天。这个非常简单的问题我想谁都会有思路,但是我朋友代码写出来了,编译运行也都通过了,但偏偏就是得到的结果不对。我一看他的代码也没发现什么 问题,这个让我情何以堪,于是我当即设置了断点,运行了一下,一步一步的调试不到5分钟吧问题解决了。问题的所在是他把这个月的天数多加进去了也就是在月 这个for语句里面多了一个等号。这个很小的问题是不容易发现的。举这个例子是为了告诉读者调试对于程序员来说多么重要。我独家之言:不会调试的人永远不 会编程。

  好了现在我们言归正传。写这边文章的目的是为了告诉那些开发asp.net的程序员如何调试,如何找到问题的所在。

  调试技巧1:

  最正规的调试,那就是配合系统的断点调试功能。首先我们新建一个页面,为了方便,我直接把代码写在页面的Page_load函数里面。这里我写的例子还是为了说明某月某日是这一年的第几天的问题。代码如下:

技术分享
protected void Page_Load(object sender, EventArgs e)
    {
        //这里假设这一年是平年,每一个月的天数用枚举法列出来就可以计算出某月某日是第几天了
        //先简单的测试一下我们输入的数据是否正确 对其所以的天数求和
        Int32[] months = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };

        //利用Linq方法对其求和
        months.Sum();


    }
技术分享

asp.net调试技巧

标签:

原文地址:http://www.cnblogs.com/joean/p/4419407.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!