国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【C#】字符串拼接相關

這篇具有很好參考價值的文章主要介紹了【C#】字符串拼接相關。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

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.請用戶輸入用戶名、年齡、班級,最后用占位符形式打印出來

 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);

【C#】字符串拼接相關,C#,c#,開發(fā)語言文章來源地址http://www.zghlxwxcb.cn/news/detail-758384.html

到了這里,關于【C#】字符串拼接相關的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • mysql 拼接字符串,截取字符串 常用方式

    1,拼接字符串常用:CONCAT(‘需要拼接的字符串’,列名) CONCAT(\\\'+\\\',b.Telephone)查詢出號碼,前邊加上+號 2,分割字符串 substring_index(b.Telephone,\\\'+\\\',1) 用從左往右的第一個+分割電話號碼,獲取分割后的從左往右的第一個字符串 比如 86+133333333 執(zhí)行完后 為 86 substring_index(b.Telephone,\\\'+\\\',

    2024年02月14日
    瀏覽(31)
  • Python_字符串(字符串拼接:join() 與 +拼接符兩種方法效率對比)

    Python_字符串(字符串拼接:join() 與 +拼接符兩種方法效率對比)

    運算結果如下圖所示: 顯然,在循環(huán)1000000次的前提下,字符的join()運算效率遠遠高于使用+拼接符的運算。 其根本邏輯在于: 對于簡單的+運算符,字符串每次相加都會創(chuàng)建一個新的對象。較為費時。 而對于join(),其用于列表內字符串的相加,列表中字符串的相加并不會創(chuàng)建

    2023年04月24日
    瀏覽(22)
  • shell 拼接字符串,出現(xiàn)后面的字符串覆蓋前面的字符串問題

    shell 拼接字符串,出現(xiàn)后面的字符串覆蓋前面的字符串問題

    shell 拼接字符串語法很簡單兩個參數(shù)并排前后寫上接口,如下 str1=www str2=bbb s t r 1 str1 s t r 1 str2 的結果未 wwwbbb 有時會出現(xiàn)如下問題: 在拼接字符串的時候,后面的字符串將前面的字符串覆蓋了。 shell的內容如下: #!/bin/bash date_str=“ date +%Y%m%d ” echo $date_str python_file_name=\\\" 1

    2024年02月09日
    瀏覽(26)
  • JS中字符串切割為數(shù)組/數(shù)組拼接為字符串

    (1)語法格式: 其中所選分隔符使用雙引號(“”)或者單引號(‘’)括起來; 所生成的數(shù)組會存放于前面定義的數(shù)組變量中。 (2)樣例: JS代碼: 運行結果: (3)其他用法: ①當所選分隔符為空時,返回的數(shù)組即將每個字符分割出來: JS代碼: 運行結果: ②分隔

    2024年02月12日
    瀏覽(32)
  • C++ 字符串拼接

    C++ 字符串拼接

    第一種方法直接是字符串之間相加 第二種方法使用append append 可以設置參數(shù)? 例如 append(“s1”,3) 這就是把s1前三位拼接 例如下面的就是把adbc的前2位,也就是ab 拼接到s1 上面 打印結果? ?append(s1,2,4)設置2個參數(shù),就是從第2位開始后面的四位拼接 下面的就是abcdefg從第

    2024年02月16日
    瀏覽(23)
  • SQL字符串拼接

    ①CONCAT() 拼接字符串基本型: SELECT CONCAT ( lastname , firstname) AS student_name FROM kalacloud_student; ②使用空格拼接字符串: 仍然使用 SELECT CONCAT() 命令,空格需要使用\\\' \\\' 兩個單引號引起來。SELECT CONCAT(firstname, \\\' \\\', subject) AS studentDetail FROM kalacloud_student; ③使用特殊符號拼接字符串: S

    2024年02月17日
    瀏覽(24)
  • Java中字符串占位替換、字符串拼接、字符串與Collection互轉的方式

    1、String.format 最原始最基礎的方式。 使用%來表示占位,后面跟上不同的標識符,用于限定這個占位符的參數(shù)類型,由jdk原生提供支持。 示例: 2、MessageFormat 如果遇到一個參數(shù)需要替換模板中多個占位的場景,更友好的方式是MessageFormat,由jdk原生提供支持。 示例: 舉例:將

    2024年02月16日
    瀏覽(31)
  • Java拼接list字符串

    Java拼接list字符串

    使用Stream方法將列表轉換為一個流。在流中,使用Collectors.joining方法將所有元素連接成一個字符串。這個方法可以接受一個字符串參數(shù),該參數(shù)用作分隔符。 在調用釘釘?shù)囊粋€消息發(fā)送API時遇到了一個這樣的問題,當時我是這么寫的總覺得沒問題,但是一直報錯,說我userI

    2024年02月16日
    瀏覽(52)
  • Java Stream 拼接字符串

    一、使用背景? ? ? ? ?? ? ? ? ? 在開發(fā)過程,有時候需要將集合結果轉化成字符串,按照指定的字符分隔進行拼接,java stream的收集器提供相應的API,操作簡單方便,下面直接上示例代碼; 二、API操作

    2024年04月12日
    瀏覽(23)
  • 字符串拼接操作的面試題講解

    常量與常量的拼接結果在常量池,原理是編譯期優(yōu)化。String? s1=\\\"a\\\"+\\\"b\\\"+\\\"c\\\"; 常量池中不會存在相同內容的常量。 只要其中有一個是變量 ,結果就在 堆 中。變量拼接的原理是StringBuilder。 如果拼接符號的前后出現(xiàn)了變量,則相當于在堆空間中new String(),具體的內容為拼接的

    2024年02月12日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包