C 學習筆記 程式結構

2021-04-17 19:23:08 字數 989 閱讀 4284

using

system;

namespace

acme.collections

在名為 acme.collections 的命名空間中宣告了乙個名為 stack 的類。這個類的完全限定名為 acm

e.collections.stack。此類中包含以下幾個成員:乙個名為 top 的字段,兩個分別名為 push 和 p

op 的方法和乙個名為 entry 的巢狀類。entry 類又進一步包含三個成員:乙個名為 next 的字段,乙個名為 data 的字段和乙個建構函式。假定將此示例的源**儲存在檔案 acme.cs 中,執行以下命令列:

csc 

/t:library acme.cs

將此示例編譯為乙個庫(沒有 main 入口點的**),並產生乙個名為 acme.dll 的程式集。程式集包含中間語言 (intermediate language, il)指令形式的可執行**和元資料 (metadata)形式的符號資訊。在執行程式集之前,.net 公共語言執行庫的實時 (jit) 編譯器將程式集中的 il **自動轉換為特定於處理器的**。

由於程式集是乙個自描述的功能單元,它既包含**又包含元資料,因此,c# 中不需要 #include 指令和標頭檔案。若要在 c# 程式中使用某特定程式集中包含的公共型別和成員,只需在編譯程式時引用該程式集即可。例如,下面程式使用來自 acme.dll 程式集的 acme.collections.stack 類:

using

system;

using

acme.collections;

class

test

如果此程式儲存在檔案 test.cs 中,那麼在編譯 test.cs 時,可以使用編譯器的 /r 選項引用 acme.dll 程式集:

csc 

/r:acme.dll test.cs

這樣將建立名為 test.exe 的可執行程式集,執行結果如下:

10010

1

python學習筆記 程式結構

age 18if age 20 print age else print 20 18 score 存放學生成績 score int input 請輸入學生成績 if score 90 print a elif score 80 print b elif score 70 print c elif s...

C語言學習筆記 C程式結構

在我們學習 c 語言的基本構建塊之前,讓我們先來看看乙個最小的 c 程式結構,在接下來的章節中可以以此作為參考。c 程式主要包括以下部分 include int main 接下來我們講解一下上面這段程式 程式的第一行 include是預處理器指令,告訴 c 編譯器在實際編譯之前要包含stdio.h檔...

C 程式結構

c 中的組織結構的關鍵概念是程式 program 命名空間 namespace 型別 type 成員 member 和程式集 assembly 命名空間 型別 成員 類 class 資料成員 字段 函式成員 方法,屬性,索引器,事件,運算子,構造 析構函式 介面 inte ce 函式成員 附經典理解...