C 字串的連線

2021-09-08 04:53:42 字數 2092 閱讀 8662

1.利用 「+」(加號)運算子:

string str = 「hello」+ 「world」; 

console.writeline(str);//輸出 「helloworld」

2.使用 join()方法:

join()方法是string類的靜態方法,就是說string是類的方法,不是例項的方法,直接使用即可。 

join方法用指定的字元作為分隔符,把乙個字串陣列中的各個元素連線起來。 

string 【】 str1 = 「hello」; 

string 【】 str2 = 「world」; 

string.join(「/」,str1,str2);//輸出 「hello/world」,以「/」作為分隔符進行連線

3.使用 concat()方法:

concat也是string類的靜態方法,有多個過載版本,如果只傳人乙個引數,如果引數是字串,就返回該字串;如果是非字串,那麼就呼叫相應型別的 tostring()方法,把該引數轉換為字串返回。 

如果傳人多個引數,concat 把各個字串連線在一起返回,如果傳人的引數不全是string型別,則不是字串型別的引數,呼叫相應的 tostring()方法首先轉化為字串,然後再連線返回。

int intstr = 100; 

string str = 「hello」; 

string.concat(intstr,str);//輸出 「100hello」; 

由於傳人的引數 intstr是整型,不是字串,在結果返回之前,會首先呼叫int型別的tostring()方法,把intstr轉化為字串「100」,然後再進行拼接,最後返回拼接好的字串「100hello」

如果是在構建sql語句中插入語句時,感覺用join()方法更加實用

eg:圖書新增時

附加關鍵**如下:

第一步:接收頁面變數

string book_type = this.dropdownlist1.selectedvalue;

string bookname = this.book_name.text.trim();

string price = this.price.text.trim();

string write = this.writer.text.trim();

string kaiben = this.kaiben.text.trim();

string yinzhang = this.yingzhang.text.trim();

string k=this.dropdownlist2.selectedvalue;

string zishu = this.text.text.trim();

zishu = zishu + k;

string version = this.version.text.trim();

string bookhao = this.bookhao.text.trim();

string yingshu = this.yingshu.text.trim();

string jiejie = this.jiejie.text.trim();

string fullname = this.fileupload1.filename;

response.write(fullname + "

");string filepath = "";

第二步:構建sql語句

string temp = string.join("','", book_type, bookname, price, write, kaiben, yinzhang, zishu, version, bookhao,yingshu, filepath, jiejie);

string sql = "insert into 圖書表(型別編號,圖書名,**,作者,開本,印張,字數,版次,書號,印數,,圖書簡介) values('"+temp+"')";

join()試用於變數過多時的情況,如果少的話用「+」連線簡單

c 字串連線 C 字串

c 提供了以下兩種型別的字串表示形式 c 風格的字串起源於 c 語言,並在 c 中繼續得到支援。字串實際上是使用null字元 終止的一維字元陣列。因此,乙個以 null 結尾的字串,包含了組成字串的字元。下面的宣告和初始化建立了乙個 hello 字串。由於在陣列的末尾儲存了空字元,所以字元陣列的大小...

C語言 連線字串

標頭檔案 原型說明 返回值 include char strcat char s1,const char s2 將s2指向的字串連線到s1指向的陣列末尾。若s1和s2指向的記憶體空間重疊,則作未定義處理。返回s1的值。include include intmain void strcat函式實現 c...

C 連線Excel檔案的連線字串

下面是web.config檔案 問題 是win10作業系統下開發的,電腦上的office版本為2013。發布後的 發布時應用程式目標框架為.net framework 4.0 配置到本地 本地.net framework 4.5 iis後可以正常使用,可以正常讀取excel檔案的資料,如下圖 但將發...