2020 09 16 C 資料型別和方法

2021-10-09 12:02:17 字數 884 閱讀 8388

第二天學習c#,今天主要學習c#的資料型別和方法。

1、值型別(value types)

值型別變數可以直接分配給乙個值。比如 int、char、float,它們分別儲存數字、字元、浮點數。

2、引用型別(reference types)

引用型別是對變數的引用,指的是乙個記憶體位置。使用多個變數時,引用型別可以指向乙個記憶體位置。如果記憶體位置的資料是由乙個變數改變的,其他變數會自動反映這種值的變化。內建的引用型別有:object、dynamic 和 string。

3、指標型別(pointer types)

指標型別變數儲存另一種型別的記憶體位址。

乙個方法是用來執行乙個任務的語句塊。每乙個 c# 程式至少有乙個帶有 main 方法的類。方法步驟是:定義方法、呼叫方法

**如下

class plus

}

public為訪問修飾符。

int為返回型別,乙個方法可以返回乙個值。返回型別是方法返回的值的資料型別。如果方法不返回任何值,則返回型別為 void。

plus為方法名稱。

(int a, int b)為引數列表。

為方法主體,包含了完成任務所需的指令集。

**如下(示例):

using system;

static

void

main

(string

args)

", ret )

; console.

readline()

;}}}

注意:

成員名稱不能與它們的封閉型別相同

今天主要學習了資料的三種型別和如何定義與呼叫方法。有點意思,下次繼續。

C 和C 資料型別

api與c 的資料型別對應關係表 api資料型別 型別描述 c 型別 api資料型別 型別描述 c 型別 word 16位無符號整數 ushort char 字元char long 32位無符號整數 intdwordlong 64位長整數 long dword 32位無符號整數 uint hdc裝置...

JS資料型別檢測的坑和通用資料型別檢測方法

3 將object.prototype.tostring封裝成易於使用的型別檢測方法 4 總結 typeof用法最簡單,直接在後面跟要檢測的值。它可以用來檢測除null之外的其它原生型別,但無法區分null和物件型別,原因是其在底層實現上是根據被檢測型別的二進位制前幾位來檢測的,而null和物件在底...

C 內部資料型別和非內部資料型別

內部資料型別是編譯器本來就認識的,不需要使用者自己定義 非內部資料型別不是編譯器本來就認識的,需要使用者自己定義才能讓編譯器識別 運算子使用是否正確,編譯器在編譯掃瞄分析時就可以判定 庫函式是已編譯的 編譯器不會編譯檢查,由鏈結器將庫同使用者寫的 合成exe檔案 對於非內部資料型別的物件而言,光用m...