如何调试你的C#程序
作者:龙山文化 文章来源:ASPCool.com
欢迎来到C#的奇妙天空,在这里,希望你能获得你想获得的东西,.我们真诚希望能给你带来巨大的帮助,带你进入另外一个广阔的空间。
Come on. Follow me and then U can Win!
同Linux下的Gnu C ++ 工具中的gdb类似,C#提供了一个命令行调试程序"Cordbg.exe",通过这个程序你可以很轻松的调试你的C#应用程序,本文在下面不可能完全给你介绍cordbg的功能,我只是希望能通过本文的介绍,能让你获得一些的东西。能对你有所帮助,对我来说是一件很高兴的事情。废话还是少说!
Cordbd: Microsoft (R) Common Language Runtime Test Debugger Shell
我暂时不定义这个东东,我们一步一步的看下来:
我的机器配置:Win2K Professional+iis 5.0+Microsoft .NET Framework SDK(Beta2)
我们来开始一个简单的的程序:
Test-1.cs
/*
'Data:2001-12-13
'Author:龙山文化
'FileName:Test-1.cs
'One Csharp Test Program
*/
using System;
class Test_1
{
static void Main()
{
string str;
Console.WriteLine("Please Enter Your Name. Thanks!");
str=Console.ReadLine();
Console.WriteLine("------------------------------------/r/n");
Console.WriteLine("Dear "+str+", Welcome To Csharp's World!/r/n");
Console.WriteLine("------------------------------------/r/n");
}
}
上面这个程序是极其简单的,后面的文章中我将用一个比较复杂的例子来调试。我们现在一步步的开始吧!
不过请注意我使用"/*… …*/"来标记了注释和一些相关文字的说明。
开始->运行->Cmd,ok,现在打开了一个Dos窗口,编译你的C#程序。(下面的所有输入动作是一个整体的调试过程,请注意不要混淆我加在后面的注释。而且也请依照颜色来判断那些是我输入的数据,那些是计算机输出的数据)
如何调试你的C#程序相关推荐
- 如何调试Node.js应用程序?
如何调试Node.js服务器应用程序? 现在,我主要使用带有以下打印语句的警报调试 : sys.puts(sys.inspect(someVariable)); 必须有更好的调试方法. 我知道Goog ...
- debug —— set args调试命令(作为程序运行时的参数)
debug调试 -- set args 作为程序运行时候的参数 set args作为程序运行时参数: 源代码: 1 #include <stdio.h>2 int main(int ar ...
- 【Android 逆向】代码调试器开发 ( 等待进程状态改变 | detach 脱离进程调试 PTRACE_DETACH | 调试中继续运行程序 PTRACE_CONT )
文章目录 一.等待进程状态改变 二.detach 脱离进程调试 PTRACE_DETACH 三.调试中继续运行程序 PTRACE_CONT 一.等待进程状态改变 上一篇博客 [Android 逆向]代 ...
- STM32的调试方式、更新程序、仿真以及补救措施
STM32的调试方式.更新程序.仿真以及补救措施 1. STM32的调试方式选择 STM32支持JTAG和SWD两种调试方式,且默认状态下这两种调试功能都是开启的. 由此我们可以知道: 如果要使用JT ...
- idea调试怎么跳出循环_使用IDEA的Debug调试功能,查看程序的运行过程
Debug追踪,使用IDEA的断点调试功能,查看程序的运行过程 知乎视频www.zhihu.com 1. 在有效代码行,点击行号右边的空白区域,设置断点,程序执行到断点将停止,我们可以手动来运行程序 ...
- 调试Release发布版程序的Crash错误
订阅 调试Release发布版程序的Crash错误 http://dingchaoqun12.blog.163.com/blog/static/116062504201152834814661/ 在W ...
- vs2015 linux jni,使用Visual C++ 跨平台移动技术调试JNI Android 应用程序
使用Visual C++ 跨平台移动技术调试JNI Android 应用程序 02/05/2015 6 分钟可看完 本文内容 [原文发表时间] 2014/12/12 4:22PM 之前我们已经介绍了 ...
- linux应用程序调试方法,Linux应用程序使用写文件调试程序的方法
Linux,一切皆文件,那么在Android系统本身,也是Linux+java罢了,也是在Linux的运行环境下. 通常,我们在调试程序的都会使用printf. 在Android中,我们会去使用log ...
- Qt Creator调试C ++示例应用程序
Qt Creator调试C ++示例应用程序 调试C ++示例应用程序 调试C ++示例应用程序 本节使用TextFinder示例来说明如何在"调试"模式下调试Qt C ++应用程 ...
- 控制dcom程序使用端口_使用VS Code调试.net控制台应用程序的方法
本文由 比特飞 原创发布,欢迎大家踊跃转载. 转载请注明本文地址:https://www.byteflying.com/archives/6928. 1.概述 本文向大家介绍使用Visual Stud ...
最新文章
- maya表情blendshape_Maya的形状融合变形器Blend Shape | 学步园
- 使用Palette类提取图片的颜色信息
- Python Django jsonpickle序列化部分字段
- MATLAB机器学习系列-11:粒子群优化原理及其matlab实现
- python遍历data、并输出结果_获取python运行输出的数据并解析存为dataFrame实例
- 关于Fiori应用sandbox JavaScript的两个疑问
- java数据结构与算法_清华大学出版社-图书详情-《数据结构与算法分析(Java版)》...
- 用shell或者python写出各种图形
- Sublime Text报错please wait a bit whilePyV8 binary is being downloaded
- AVR 矩阵键盘程序源代码2(有连续按键功能)(原创)
- linux下运行jar
- voip 客户端 android,Android基于OpenSL ES,Speex,RTMP的Voip客户端实现
- c语言变量格式化,C语言新手入门之格式化输出和变量类型
- Digi Digimesh无线自组网协议和模块介绍
- 计算机控制技术廖道争答案,2017年三峡大学电气与新能源学院专业目录及考试科目...
- python租房_【Python】租房经历总结—–我是如何2天找到合适租房的(房东直租)简单粗暴...
- 状压DP 拯救莫莉斯
- keep-alive 的详细介绍
- 【破解利器】脱壳工具(软件扒皮工具)
- First blood
热门文章
- 使用Python和OpenCV捕获鼠标事件,并裁剪图像
- 图像金字塔与resize函数
- Linux那些事儿之我是Sysfs(4)举例一lddbus
- 【面向对象编程】(2) 类属性的定义及使用;__repr__()方法
- 【神经网络】(2) 网络优化,案例:服装图像分类,附python完整代码
- 基于道路标线的城市环境单目定位
- 使用ngNonBindable在Angular双向绑定数据的时候显示“{{参数}}“中的花括弧、花括号“{{}}”
- 在Ubuntu 14.04 64bit上安装python mongoDB模块
- 使用C++ ostringstream来格式化字符串输出
- BZOJ4551: [Tjoi2016Heoi2016]树