1.建立乙個控制台應用程式
使用writeline方法輸出「hello world!」字串
static void main(string args) //程式的main方法
2.c#程式結構大體可以分為注釋、命名空間、類、main方法、識別符號、關鍵字和語句。
2.1 c#程式是利用命名空間組織起來的。命名空間既用作程式的「內部」組織系統,
也用作向「外部」公開的組織系統。(即一種向其他程式公開自己擁有的程式元素的方法)
如果要呼叫某個命名空間中的類或者方法,首先需要使用using指令引入命名空間,
從而可以直接使用每個被匯入的型別的識別符號,而不必加上他們的完全限定名。
using指令的基本形式為:
using 命名空間名;
建立乙個控制台應用程式,建立乙個命名空間n1,在該命名空間中有乙個類a
在專案中使用using指令引入命名空間n1.然後在命名空間test02中即可例項化
命名空間n1中的類,最後呼叫該類中的myls方法。
using n1; //使用using指令引入命名空間n1
namespace test02
namespace n1 //建立命名空間n1
}
//使用者也可以在專案的命名空間中定義命名空間,只是這樣定義,不能用using
來引用自定義的空間。
2.2 類是一種資料結構,它可以封裝資料成員、函式成員和其他的類。類是建立物件
的模板。c#中所有的語句都必須在類內。因此,類是c#語言的核心和基本構成模組,
c#支援自定義類,使用c#程式設計就是編寫自己的類來描述實際需要解決的問題。
使用任何新的類之前都必須宣告它,乙個類一旦被宣告,就可以當做一種新的型別
來使用。在c#中通過使用class關鍵字來宣告類,宣告形式如下:
[類修飾符] class [類名] [基類或介面]
2.3 main方法是程式的入口點,c#程式中必須包含乙個main方法,在該方法中可以建立
物件和呼叫其他方法,乙個c#程式中只能有乙個main方法,並且在c#中所有的
main方法都必須是靜態的。由於c#物件導向的特點,即使是程式的啟動入口點,
它也是乙個類的成員。由於程式啟動時還沒有建立類的物件,因此,必須將入口
點main方法定義為靜態方法,使它可以不依賴於類的例項物件而執行。
可以用3個修飾符修飾main方法,分別public、static、void
public: 說明main方法是共有的,在類的外面也可以呼叫整個方法。
static: 說明方法使乙個靜態方法,即這個方法屬於類的本身,而不是這個類的
特定物件。呼叫靜態方法不能使用類的例項化物件,必須直接使用類名來呼叫。
void: 此修飾符說明方法無返回值。
C 學習 結構
結構 1 是值型別,不是引用型別。它們儲存在堆疊中或儲存為內聯 如果他們是另乙個物件的一部分 2 結構不支援繼承 a 其預設建構函式不允許替換 是隱式給出的無參建構函式,即使提供了其他帶引數的建構函式,也是如此 不允許在字段定義時賦值,而是呼叫預設建構函式時賦值0 b使用結構 可以指定字段如何在記憶...
C 結構的學習
結構是程式設計師定義的資料型別,非常的類似於類。有資料成員和函式成員。但是也有區別 1 類是引用型別,而結構是值型別 2 結構是隱式密封的,不能被派生 語法宣告與類相似 結構的宣告 struct structname 看下邊的示例 來演示c 結構的使用方法 static void main stri...
C 結構的學習
結構是程式設計師定義的資料型別,非常的類似於類。有資料成員和函式成員。但是也有區別 1 類是引用型別,而結構是值型別 2 結構是隱式密封的,不能被派生 語法宣告與類相似 結構的宣告 struct structname 看下邊的示例 來演示c 結構的使用方法 static void main stri...