最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

c#基礎(chǔ)——了解程序結(jié)構(gòu)

 更新時間:2020年07月14日 08:32:15   作者:菜鳥教程  
這篇文章主要介紹了c# 程序結(jié)構(gòu)的相關(guān)資料,文中講解非常細(xì)致,幫助大家更好的理解和學(xué)習(xí)C#,感興趣的朋友可以了解下

在我們學(xué)習(xí) C# 編程語言的基礎(chǔ)構(gòu)件塊之前,讓我們先看一下 C# 的最小的程序結(jié)構(gòu),以便作為接下來章節(jié)的參考。

C# Hello World 實(shí)例

一個 C# 程序主要包括以下部分:

  • 命名空間聲明(Namespace declaration)
  • 一個 class
  • Class 方法
  • Class 屬性
  • 一個 Main 方法
  • 語句(Statements)& 表達(dá)式(Expressions)
  • 注釋

讓我們看一個可以打印出 "Hello World" 的簡單的代碼:

using System;
namespace HelloWorldApplication
{
  class HelloWorld
  {
   static void Main(string[] args)
   {
     /* 我的第一個 C# 程序*/
     Console.WriteLine("Hello World");
     Console.ReadKey();
   }
  }
}

當(dāng)上面的代碼被編譯和執(zhí)行時,它會產(chǎn)生下列結(jié)果:

Hello World

讓我們看一下上面程序的各個部分:

  • 程序的第一行 using System; - using 關(guān)鍵字用于在程序中包含 System 命名空間。 一個程序一般有多個 using 語句。
  • 下一行是 namespace 聲明。一個 namespace 里包含了一系列的類。HelloWorldApplication 命名空間包含了類 HelloWorld。
  • 下一行是 class 聲明。類 HelloWorld 包含了程序使用的數(shù)據(jù)和方法聲明。類一般包含多個方法。方法定義了類的行為。在這里,HelloWorld 類只有一個 Main 方法。
  • 下一行定義了 Main 方法,是所有 C# 程序的 入口點(diǎn)。Main 方法說明當(dāng)執(zhí)行時 類將做什么動作。
  • 下一行 /*...*/ 將會被編譯器忽略,且它會在程序中添加額外的 注釋。
  • Main 方法通過語句 Console.WriteLine("Hello World"); 指定了它的行為。WriteLine 是一個定義在 System 命名空間中的 Console 類的一個方法。該語句會在屏幕上顯示消息 "Hello World"。
  • 最后一行 Console.ReadKey(); 是針對 VS.NET 用戶的。這使得程序會等待一個按鍵的動作,防止程序從 Visual Studio .NET 啟動時屏幕會快速運(yùn)行并關(guān)閉。

以下幾點(diǎn)值得注意:

  • C# 是大小寫敏感的。
  • 所有的語句和表達(dá)式必須以分號(;)結(jié)尾。
  • 程序的執(zhí)行從 Main 方法開始。
  • 與 Java 不同的是,文件名可以不同于類的名稱。

編譯 & 執(zhí)行 C# 程序

如果您使用 Visual Studio.Net 編譯和執(zhí)行 C# 程序,請按下面的步驟進(jìn)行:

  1. 啟動 Visual Studio。
  2. 在菜單欄上,選擇 File -> New -> Project。
  3. 從模板中選擇 Visual C#,然后選擇 Windows。
  4. 選擇 Console Application。
  5. 為您的項(xiàng)目制定一個名稱,然后點(diǎn)擊 OK 按鈕。
  6. 新項(xiàng)目會出現(xiàn)在解決方案資源管理器(Solution Explorer)中。
  7. 在代碼編輯器(Code Editor)中編寫代碼。
  8. 點(diǎn)擊 Run 按鈕或者按下 F5 鍵來運(yùn)行程序。會出現(xiàn)一個命令提示符窗口(Command Prompt window),顯示 Hello World。

您也可以使用命令行代替 Visual Studio IDE 來編譯 C# 程序:

  1. 打開一個文本編輯器,添加上面提到的代碼。
  2. 保存文件為 helloworld.cs。
  3. 打開命令提示符工具,定位到文件所保存的目錄。
  4. 鍵入 csc helloworld.cs 并按下 enter 鍵來編譯代碼。
  5. 如果代碼沒有錯誤,命令提示符會進(jìn)入下一行,并生成 helloworld.exe 可執(zhí)行文件。
  6. 接下來,鍵入 helloworld 來執(zhí)行程序。
  7. 您將看到 "Hello World" 打印在屏幕上。

環(huán)境變量

若提示無法識別 csc 命令,需配置環(huán)境變量(Window10)

找到桌面上的“計(jì)算機(jī)”圖標(biāo),右鍵單擊,并在彈出的菜單中點(diǎn)擊 “屬性” --"高級系統(tǒng)設(shè)置"--"環(huán)境變量"--"系統(tǒng)變量",找到變量 Path, 添加一個路徑 ;C:\Windows\Microsoft.NET\Framework\v2.0.50727\(注意,多個路徑使用分號(;)隔開,Windows其他版本追加在后面即可)。

以上就是c#基礎(chǔ)——了解程序結(jié)構(gòu)的詳細(xì)內(nèi)容,更多關(guān)于C# 程序結(jié)構(gòu)的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 用c#獲得當(dāng)前用戶的Application Data文件夾位置

    用c#獲得當(dāng)前用戶的Application Data文件夾位置

    用c#獲得當(dāng)前用戶的Application Data文件夾位置...
    2007-03-03
  • 使用C#發(fā)送帶附件的電子郵件的方法的代碼示例分析

    使用C#發(fā)送帶附件的電子郵件的方法的代碼示例分析

    這篇文章主要介紹了使用C#發(fā)送帶附件的電子郵件的方法的代碼示例分析,文中還提到了利用163的SMTP服務(wù)器發(fā)郵件的方法,需要的朋友可以參考下
    2016-02-02
  • C# 基礎(chǔ)入門--注釋

    C# 基礎(chǔ)入門--注釋

    本文主要介紹了C#中注釋的相關(guān)知識,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-03-03
  • C#利用Label標(biāo)簽控件模擬窗體標(biāo)題的移動及窗體顏色不斷變換效果

    C#利用Label標(biāo)簽控件模擬窗體標(biāo)題的移動及窗體顏色不斷變換效果

    Label標(biāo)簽控件相信對大家來說都不陌生,下面這篇文章主要給大家介紹了關(guān)于C#利用Label標(biāo)簽控件模擬窗體標(biāo)題的移動及窗體顏色不斷變換效果的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下。
    2017-12-12
  • C#如何自動選擇出系統(tǒng)中最合適的IP地址

    C#如何自動選擇出系統(tǒng)中最合適的IP地址

    這篇文章介紹了C#如何自動選擇出系統(tǒng)中最合適的IP地址,非常具有實(shí)用價值,需要的朋友可以參考下
    2015-08-08
  • jQuery uploadify在谷歌和火狐瀏覽器上傳失敗的解決方案

    jQuery uploadify在谷歌和火狐瀏覽器上傳失敗的解決方案

    jquery.uploadify插件是一個基于jquery來實(shí)現(xiàn)上傳的,這個插件很好用,每一次向后臺發(fā)送數(shù)據(jù)流請求時,ie會自動把本地cookie存儲捆綁在一起發(fā)送給服務(wù)器。但firefox、chrome不會這樣做,他們會認(rèn)為這樣不安全,下面介紹下jQuery uploadify上傳失敗的解決方案
    2015-08-08
  • 關(guān)于C#轉(zhuǎn)換二進(jìn)制所引起的一些思考

    關(guān)于C#轉(zhuǎn)換二進(jìn)制所引起的一些思考

    這篇文章主要給大家介紹了關(guān)于C#轉(zhuǎn)換二進(jìn)制所引起的一些思考,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者使用C#具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • C#解決“因?yàn)樗惴ú煌?,客戶端和服?wù)器無法通信”的問題

    C#解決“因?yàn)樗惴ú煌?,客戶端和服?wù)器無法通信”的問題

    實(shí)現(xiàn)微信退款功能,我們需要在微信支付商戶后臺申請安全證書,并調(diào)用退款A(yù)PI URL,在調(diào)試過程中為增添返回調(diào)試信息屬性,調(diào)試一切正常,但再次覆蓋的時候,調(diào)用顯示為 “ 因?yàn)樗惴ú煌?客戶端和服務(wù)器無法通信,” ,本文介紹了C#解決因?yàn)樗惴ú煌?客戶端和服務(wù)器無法通信的問題
    2024-12-12
  • C#實(shí)現(xiàn)鼠標(biāo)消息捕獲

    C#實(shí)現(xiàn)鼠標(biāo)消息捕獲

    這篇文章介紹了C#實(shí)現(xiàn)鼠標(biāo)消息捕獲的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • C#實(shí)現(xiàn)批量壓縮和解壓縮的示例代碼

    C#實(shí)現(xiàn)批量壓縮和解壓縮的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何利用C#實(shí)現(xiàn)批量壓縮和解壓縮的功能,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)C#有一定的幫助,感興趣的小伙伴可以跟隨小編一起了解一下
    2022-12-12

最新評論

西平县| 东阳市| 卢氏县| 潢川县| 乡宁县| 蓝山县| 敦煌市| 将乐县| 泰安市| 安龙县| 原平市| 巩义市| 西平县| 望城县| 湘潭县| 济源市| 凤冈县| 中卫市| 新闻| 西乌| 巴里| 永嘉县| 睢宁县| 霸州市| 牡丹江市| 平度市| 泸州市| 铜陵市| 沈阳市| 浑源县| 横山县| 盐津县| 蚌埠市| 唐山市| 叶城县| 平阴县| 太原市| 汉寿县| 广西| 东平县| 西藏|