如何调试你的C#程序
生活随笔
收集整理的這篇文章主要介紹了
如何调试你的C#程序
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
作者:龍山文化????文章來(lái)源:ASPCool.com
歡迎來(lái)到C#的奇妙天空,在這里,希望你能獲得你想獲得的東西,.我們真誠(chéng)希望能給你帶來(lái)巨大的幫助,帶你進(jìn)入另外一個(gè)廣闊的空間。
Come on. Follow me and then U can Win!
同Linux下的Gnu C ++ 工具中的gdb類(lèi)似,C#提供了一個(gè)命令行調(diào)試程序"Cordbg.exe",通過(guò)這個(gè)程序你可以很輕松的調(diào)試你的C#應(yīng)用程序,本文在下面不可能完全給你介紹cordbg的功能,我只是希望能通過(guò)本文的介紹,能讓你獲得一些的東西。能對(duì)你有所幫助,對(duì)我來(lái)說(shuō)是一件很高興的事情。廢話還是少說(shuō)!
Cordbd: Microsoft (R) Common Language Runtime Test Debugger Shell
我暫時(shí)不定義這個(gè)東東,我們一步一步的看下來(lái):
我的機(jī)器配置:Win2K Professional+iis 5.0+Microsoft .NET Framework SDK(Beta2)
我們來(lái)開(kāi)始一個(gè)簡(jiǎn)單的的程序:
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");
}
}
上面這個(gè)程序是極其簡(jiǎn)單的,后面的文章中我將用一個(gè)比較復(fù)雜的例子來(lái)調(diào)試。我們現(xiàn)在一步步的開(kāi)始吧!
不過(guò)請(qǐng)注意我使用"/*… …*/"來(lái)標(biāo)記了注釋和一些相關(guān)文字的說(shuō)明。
開(kāi)始->運(yùn)行->Cmd,ok,現(xiàn)在打開(kāi)了一個(gè)Dos窗口,編譯你的C#程序。(下面的所有輸入動(dòng)作是一個(gè)整體的調(diào)試過(guò)程,請(qǐng)注意不要混淆我加在后面的注釋。而且也請(qǐng)依照顏色來(lái)判斷那些是我輸入的數(shù)據(jù),那些是計(jì)算機(jī)輸出的數(shù)據(jù))
歡迎來(lái)到C#的奇妙天空,在這里,希望你能獲得你想獲得的東西,.我們真誠(chéng)希望能給你帶來(lái)巨大的幫助,帶你進(jìn)入另外一個(gè)廣闊的空間。
Come on. Follow me and then U can Win!
同Linux下的Gnu C ++ 工具中的gdb類(lèi)似,C#提供了一個(gè)命令行調(diào)試程序"Cordbg.exe",通過(guò)這個(gè)程序你可以很輕松的調(diào)試你的C#應(yīng)用程序,本文在下面不可能完全給你介紹cordbg的功能,我只是希望能通過(guò)本文的介紹,能讓你獲得一些的東西。能對(duì)你有所幫助,對(duì)我來(lái)說(shuō)是一件很高興的事情。廢話還是少說(shuō)!
Cordbd: Microsoft (R) Common Language Runtime Test Debugger Shell
我暫時(shí)不定義這個(gè)東東,我們一步一步的看下來(lái):
我的機(jī)器配置:Win2K Professional+iis 5.0+Microsoft .NET Framework SDK(Beta2)
我們來(lái)開(kāi)始一個(gè)簡(jiǎn)單的的程序:
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");
}
}
上面這個(gè)程序是極其簡(jiǎn)單的,后面的文章中我將用一個(gè)比較復(fù)雜的例子來(lái)調(diào)試。我們現(xiàn)在一步步的開(kāi)始吧!
不過(guò)請(qǐng)注意我使用"/*… …*/"來(lái)標(biāo)記了注釋和一些相關(guān)文字的說(shuō)明。
開(kāi)始->運(yùn)行->Cmd,ok,現(xiàn)在打開(kāi)了一個(gè)Dos窗口,編譯你的C#程序。(下面的所有輸入動(dòng)作是一個(gè)整體的調(diào)試過(guò)程,請(qǐng)注意不要混淆我加在后面的注釋。而且也請(qǐng)依照顏色來(lái)判斷那些是我輸入的數(shù)據(jù),那些是計(jì)算機(jī)輸出的數(shù)據(jù))
總結(jié)
以上是生活随笔為你收集整理的如何调试你的C#程序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 动态装载和使用类型
- 下一篇: Linux编程常见问题