C 入門之常用類

2021-09-28 20:55:47 字數 1909 閱讀 5562

datetime類(值型別)

string a;

datetime before,now,later;

//datetime是值型別

before = datetime.

parse

("2000-01-01");

//時間賦值

now = datetime.now;

later = now.

addminutes(20

);//時間推後20min

a = now.

tostring

("yyyy-mm-dd hh-mm-ss");

//時間輸出格式

timespan interval;

//計算時間間隔

interval = later - now;

console.

writeline

(before)

; console.

writeline

(now)

; console.

writeline

(a);

console.

writeline

(later)

; console.

writeline

(now.year)

;//輸出年,同理可輸出月、日

console.

writeline

(interval)

;

string類(引用型別)

string a, b, c;

a ="1";

b ="22"

; c =

"333"

;string a = a +

" "+ b + c + b;

//連線

bool d =

(a == b)

;//字串內容是否相等

char e=a[2]

);//取a的第3個字元

console.

writeline

(b.length)

;//獲得字串長度

console.

writeline

(a.indexof

(b))

;//獲得b在a中的起始下標

console.

writeline

(a.lastindexof

(b))

;//獲得最後乙個b的下標

console.

writeline

(a.startswith

(a))

;//判斷a字串開頭是否與a字串相同 同理有endswith

console.

writeline

(a.substring(3

,5))

;//獲得子串,1表示下標,3表示取多長,若只有乙個引數,則表示取到最後

console.

writeline

(a);

a = a.

trim()

;//去空格 trimend去尾部的空格

console.

writeline

(a);

console.

writeline

(a.padleft(5

));//在a前新增5個空格

console.

writeline

(a.insert(3

,"555"))

;//插入字段 3表示下標,555為插入字串

console.

writeline

(a.remove(4

));//刪除下標4以後的所有字串

常用類之Math類

math類中常用方法 1 三角函式方法 math類包含下面的三角函式方法 math.todegrees 這個方法是將 2到 2之間的弧度值轉化為度,例如 math.todegrees math.pi 2 結果為90.0 math.toradians 這個方法是將度轉化為 2到 2之間的弧度值,例如 ...

C 入門高階之3 類和物件

1.物件導向的四個主要特徵 抽象,封裝,繼承,多型 2.與普通的函式不同,類的成員函式需要在實現的時候使用類名來限制,例如 void car getprice 3.類成員的三種訪問許可權 public 公有型別 private 私有型別 protected 保護型別 私有成員只能被本類的成員函式訪問...

C 程式設計入門 上 之物件和類

物件導向程式設計 如何定義物件?同型別物件用一 個通用的類來定義 class c c ca,cb 乙個類用變數來定義資料域,用函式定義行為。class cirle cirle double newr double get 建構函式 類中有 一種特殊的 建構函式 在建立物件時被自動呼叫。通常用來初始化...