目錄
1.字符串拼接方式1
用+號進行字符串拼接
復合運算符 +=
2.字符串拼接方式2
3.控制臺打印拼
4.例子?
1.字符串拼接方式1
- 之前的算數(shù)運算符 只是用來數(shù)值類型變量進行數(shù)學運算的
- 而 string 不存在算數(shù)運算符 不能計算 但是可以通過+號來進行字符串拼接
用+號進行字符串拼接
str = str + "456";
Console.WriteLine(str);//打印結果為123456
str = str + 1;
Console.WriteLine(str);//打印1234561
復合運算符 +=
按數(shù)字相加還是按字符拼接,取決于最先計算的是字符還是數(shù)字
str = "123";
str += "1" + 4 + true;
Console.WriteLine(str);//打印12314true
str += 1 + 2 + 3 + 4;//沒有字符 都按數(shù)字相加
Console.WriteLine(str);//打印12314true10
str += "" + 1 + 2 + 3 + 4;
Console.WriteLine(str);//打印12314true101234
str = "";
str += 1 + 2 + "" + (3 + 4);//先算括號內3+4=7,前面1+2=3,后面碰到字符""再按字符串拼接
Console.WriteLine(str);//打印37
注意:+號拼接 是用符號唯一方法 不能用-*/%
2.字符串拼接方式2
- ?固定語法
- string.Format("待拼接的內容",內容1,內容2,......)
- 拼接內容中的固定規(guī)則
- 想要被拼接的內容用占位符替代 {數(shù)字} 數(shù)字:0~n 依次往后
string str2 = string.Format("我是{0},我今年{1},我先要{2}","唐老師",18,"天天學習,好好向上");
Console.WriteLine(str2); //打印我是唐老師,我今年18,我先要天天學習,好好向上
str2 = string.Format("{0}是{1},{2}是{3}", true, 1, false, 0);
Console.WriteLine(str2);//打印True是1, False是0
3.控制臺打印拼
- 使用占位符的方法拼接
- 后面的 內容 比占位符多 不會報錯
- 后面的 內容 比占位符少 會報錯
Console.WriteLine("{0}是{1},{2}是{3}", true, 1, false, 0);//打印True是1, False是0
Console.Write("{0}是{1},{2}是{3}", true, 1, false, 0);//打印True是1, False是0
4.例子?
1.定義一個變量存儲客戶的姓名,然后再屏幕上顯示:“你好,xxx”,xxx代表客戶的姓名
string name = "唐老師";
Console.WriteLine("你好," + name);//打印您好,唐老師
Console.WriteLine("你好,{0}" , name);//打印您好,唐老師
string str = string.Format("你好,{0}", name);
Console.WriteLine(str);//打印您好,唐老師
2.當我們去面試時,前臺會要求我們填一張表格,有姓名,年齡,郵箱,家庭住址,期望工資,請把這些信息在控制臺輸出
string name3 = "唐老師";
int age2 = 190;
string email = "xxxxxx@163.com";
string address = "地球";
long money = 9999999999;
Console.WriteLine("姓名:{0}\n年齡:{1}\n郵箱:{2}\n家庭住址:{3}\n期望薪資:{4}\n", name3, age2, email, address, money);
3.請用戶輸入用戶名、年齡、班級,最后用占位符形式打印出來文章來源:http://www.zghlxwxcb.cn/news/detail-758384.html
Console.WriteLine("請輸入您的用戶名");//友好提醒
string adminName = Console.ReadLine();
Console.WriteLine("請輸入您的年齡");
string ageStr = Console.ReadLine();
Console.WriteLine("請輸入您的班級");
string classStr = Console.ReadLine();
Console.WriteLine("{0},{1},{2}", adminName, ageStr, classStr);
文章來源地址http://www.zghlxwxcb.cn/news/detail-758384.html
到了這里,關于【C#】字符串拼接相關的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!