C__程式设计手册.pdf

C__程式设计手册.pdf

ID:48025181

大小:5.36 MB

页数:603页

时间:2020-01-26

C__程式设计手册.pdf_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《C__程式设计手册.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C#程式設計手冊1HelloWorld--您的第一個程式(C#程式設計手冊)更新:2007年11月下面的主控台程式是傳統的"HelloWorld!"程式之C#版本,它會顯示HelloWorld!的字串。C#複製程式碼//AHelloWorld!programinC#usingSystem;namespaceHelloWorld{classHello{staticvoidMain(){System.Console.WriteLine("HelloWorld!");//Keeptheconsolewindowopenind

2、ebugmode.System.Console.WriteLine("Pressanykeytoexit.");System.Console.ReadKey();//thedifferencebetweenRead()andReadKey()}}}現在讓我們檢查這個程式的幾個重要部分。註解:第一行包含了一段註解:C#複製程式碼//AHelloWorld!programinC#字元//可以將這行的後面部分轉換成註解。您也可以藉由將一段文字區塊包含在/*和*/的字元間進行註解,例如:C#複製程式碼/*A"HelloWorl

3、d!"programinC#.Thisprogramdisplaysthestring"HelloWorld!"onthescreen.*/Main方法C#程式必須包含一個Main方法,以便控制項在其中開始和結束。您可以在Main方法中建立物件和執行其他方法。Main方法是位於一個類別或結構內的一種靜態方法。在之前的"HelloWorld!"範例中,位於名為Hello的類別中。以下列出其中一種方式宣告Main方法:它可以傳回void:C#複製程式碼2staticvoidMain(){//...}它也可以傳回一個in

4、t:C#複製程式碼staticintMain(){//...return0;}對兩種傳回型別而言,都可使用引數:C#複製程式碼staticvoidMain(string[]args){//...}-或-C#複製程式碼staticintMain(string[]args){//...return0;}Main方法的參數為string陣列,代表用來叫用程式的命令列引數。請注意,與C++不同的是,這個陣列不包括可執行檔(exe)的名稱。在Main方法的結尾呼叫ReadKey可避免主控台視窗在您按F5以偵錯模式執行以讀取輸出

5、之前結束。如需使用命令列引數的詳細資訊,請參閱Main()和命令列引數(C#程式設計手冊)和HOWTO:建立和使用C#DLL(C#程式設計手冊)中的範例。3輸入和輸出C#程式通常使用由.NETFramework的執行階段程式庫所提供的輸入/輸出服務。陳述式System.Console.WriteLine("HelloWorld!");使用的WriteLine方法,是執行階段程式庫中Console類別的輸出方法之一。它會在其後緊接新的一行之標準輸出資料流中,顯示它的字串參數。其他Console方法則用於不同的輸入和輸出作

6、業。如果您在程式的開頭加入usingSystem;指示詞,就可以直接使用System類別和方法,而無須指定完整的名稱。如需範例,您可以呼叫Console.WriteLine,而無須指定System.Console.Writeline:C#複製程式碼usingSystem;C#複製程式碼Console.WriteLine("HelloWorld!");如需輸入/輸出方法的詳細資訊,請參閱System.IO。編譯和執行您可以在VisualStudioIDE中建立一個專案,或是使用命令列來編譯此"HelloWorld!"程式

7、。請使用VisualStudio命令提示字元或叫用vsvars32.bat,將VisualC#工具集置於命令提示的路徑上。若要由命令列編譯此程式:使用任何一種文字編輯器來建立此原始程式檔,並以類似Hello.cs的名稱進行儲存。C#原始程式碼檔案使用附加檔名.cs。若要叫用編譯器,請輸入命令:cscHello.cs如果您的程式沒有包含任何編譯錯誤,便會產生一個Hello.exe檔案。若要執行這個程式,請輸入命令:Hello如需C#編譯器和其選項的詳細資訊,請參閱C#編譯器選項。4C#程式的一般結構(C#程式設計手

8、冊)更新:2007年11月C#程式可以由一個或多個檔案組成。每個檔案可以不包含命名空間,也可以包含多個命名空間。一個命名空間除了可以包含其他的命名空間,還可以包含類別、結構、介面、列舉和委派等型別。下面是一個包含所有這些項目的C#程式基本架構。C#複製程式碼//AskeletonofaC#programusingSystem;na

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。