c 基礎必備

2021-10-06 06:21:15 字數 3247 閱讀 4501

引入using system.collections;

//陣列跟陣列集合的區別

//1陣列 長度不可變 型別不可變

//2陣列集合 長度可變 型別可變

arraylist list =

newarraylist()

; list.

add(1)

; list.

add(

"login");

list.

add(

3.1415);

list.

add(

'a')

; list.

add(

"陣列集合");

list.

add(

500000m)

;for

(int i =

0; i < list.count; i++

) console.

readkey()

;

引入using system.diagnostics;

stopwatch stopwatch =

newstopwatch()

;int

nums =

newint

[100];

stopwatch.

start()

;//for (int i = 0; i < nums.length; i++)

//foreach

(var item in nums)

stopwatch.

stop()

; console.

writeline

(stopwatch.elapsed)

;//列印程式執行時間

console.

readkey()

;

引入using system.io;

string str =

@"f:\kinggsoft\測試.txt"

;string strs =

@"f:\kinggsoft\c#.txt"

;var index = str.

lastindexof

("\\");

console.

writeline

(index)

;//12

//var getfilename = str.substring(index + 1); 方法一 字串擷取

var getfilename = path.

getfilename

(strs)

;//1獲取檔名包括副檔名

var getfilenamewithoutextension = path.

getfilenamewithoutextension

(strs)

;//2獲取檔名不包括副檔名

var getextension = path.

getextension

(strs)

;//3獲取副檔名

console.

writeline

(getfilename)

; console.

writeline

(getfilenamewithoutextension)

; console.

writeline

(getextension)

;var getdirectoryname = path.

getdirectoryname

(strs)

;//4獲取檔案所在目錄的資料夾名

console.

writeline

(getdirectoryname)

;var getfulldirectory = path.

getfullpath

(strs)

;//5獲取檔案的絕對路徑

console.

writeline

(getfulldirectory)

;var pathcombine = path.

combine

(@"f:\wenjian"

,"檔案.ppt");

//6拼接路徑

console.

writeline

(pathcombine)

; console.

readkey()

;

using system.collections.generic;

//型別不可變 長度可變

list<

int> list =

newlist

<

int>()

; list.

add(1)

; list.

add(2)

; list.

remove(1

);list.

insert(3

,33);

using system.collections.generic;

string str =

"welcome to gdcp and gdcp and gdcp"

; dictionary<

char

,int

> dics =

newdictionary

<

char

,int

>()

;//char為鍵 int為值

for(

int i =

0; i < str.length; i++

)else

}foreach

(var item in dics)

字元出現的次數為 "

,item.key,item.value);}

//foreach (keyvaluepairkv in dics) 法二

// 字元出現的次數為 ", kv.key, kv.value);

//} console.

readkey()

;

C基礎 初學 語言基礎必備知識

三 巨集定義與型別重定義 四 變數的作用域與生命週期 五 常量 六 轉義字元 七 語句 操作符 關鍵字 八 陣列 九 指標 十 函式 若輸入的字串是中間帶有空格的,建議使用gets 和puts 來獲取和列印字串,因為sanf s a 它是以空格作為結束符的,一旦遇到空格則停止鍵盤獲取。strlen ...

Iso seq 必備基礎

iso seq 全稱叫做 isoform sequencing,是 pacbio 公司對自己開發的轉錄本測序技術的規範化命名 是利用三代測序長讀長的特點,不打斷轉錄本,直接測序,從而得到全長轉錄本的一種測序技術。對於iso seq 的分析而言,必須掌握以下幾個基本概念 1 roi 了解過三代測序資料...

Docker基礎必備

1.安裝步驟 在centos 7上安裝docker環境 2.預設安裝目錄 3.啟動docker服務 4.映象 檢視映象 建立映象 dockerfile 刪除映象 執行img 5.容器 退出容器 進入容器 檢視容器 重新命名容器 啟動容器 停止容器 刪除容器 殺死容器 注意 6.dockerfile ...