C# string概念與基本運用【字串串接】

字串也可以用運算子來進行字串之間的串接,在字串裡面,加法【+】就是將其串接再一起,與算術運算子是不一樣的。

string a = "我是Wes";
string b = " Wang ";
a += b;
//效果同上一行string c = a + b;

結果MessageBox顯示"我是Wes Wang ";

MessageBox.Show只會接受字串,當給予變數等資料時,編譯器會自動轉為字串,
string a = "我是Wes";
string b = " Wang ";
int c = 6898;
a += b + c;

結果MessageBox會將int轉為字串後一起顯示"我是Wes Wang 6898";

至於這些字串接會儲存在記憶體裡面,但string並非是像int、boolean一樣是固定記憶體空間,string是非固定記憶體空間,當字串較為冗長且龐大時,會用其他方式儲存。

留言