狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

C#中字符串拼接的六種方法

admin
2024年7月24日 22:53 本文熱度 798

前言

字符串連接 是將一個(gè)字符串附加或插入到另一個(gè)字符串的末尾。在.NET中字符串類型是不可變的,每次操作后都會(huì)創(chuàng)建一個(gè)新的字符串對象。
字符串連接是.NET中常見操作,在String類中提供了幾種添加、插入和合并字符串的方法。本文將通過代碼示例演示C#使用String類及其方法連接字符串、插入字符串、附加字符串和合并字符串的各種方法。

六種方法

1、使用+運(yùn)算符

連接兩個(gè)字符串的最簡單的方法是使用++=運(yùn)算符,對于字符串和字符串常量,合并在編譯時(shí)發(fā)生;字符串變量,合并僅在運(yùn)行時(shí)發(fā)生。

示例:連接兩個(gè)或三個(gè)字符串

// 簡單字符串連接Console.WriteLine("您好!" + " " + "歡迎關(guān)注本公眾號(hào)" + "~");

示例:連接兩個(gè)字符串變量

// 聲明字符串string firstContent = "您好!";string lastContent = "歡迎關(guān)注本公眾號(hào)~";// 連接兩個(gè)字符串變量string endContent = firstContent + " " + lastContent;Console.WriteLine(endContent);

2、使用$實(shí)現(xiàn)字符串插值

字符串插值是一種將變量作為字符串的一部分連接的方法。它的語法是以$符號(hào)開頭,變量在括號(hào){}內(nèi)。詳細(xì)內(nèi)容可參考 C#字符串格式化之$語法
示例:使用字符串插值來連接字符串
// 聲明字符串string author = "Fountyuan";string article = "dotNet開發(fā)技術(shù)分享";// 使用字符串插值來連接字符串string articleAuthor = $"{article}文章的作者是{author}.";Console.WriteLine(articleAuthor);

3、String.Concate 方法

是合并兩個(gè)字符串、兩個(gè)對象或兩個(gè)字符串?dāng)?shù)組。

示例:使用Concate將二個(gè)字符串合并

// 聲明字符串string author = "Fountyuan";string article = "dotNet開發(fā)技術(shù)分享";// 使用 Concat 方法連接字符串string articleAuthor = string.Concat(author, article);Console.WriteLine(articleAuthor);

示例:使用Concate將另一個(gè)Concate合并

// 聲明字符串string author = "Fountyuan";string article = "dotNet開發(fā)技術(shù)分享";// 使用 Concat 方法連接字符串string concatArticleAuthor = string.Concat(string.Concat(author, article), ",歡迎關(guān)注");Console.WriteLine(concatArticleAuthor);

示例:使用Concate將字符串?dāng)?shù)組轉(zhuǎn)換為單個(gè)字符串

// 聲明字符串?dāng)?shù)組string[] compositionArray = { "數(shù)字 ", "字母 ", "下劃線 "};// 使用 Concat 方法將字符串?dāng)?shù)組合并string compositionString = string.Concat(compositionArray);Console.WriteLine(compositionString);

4、String.Join 方法

連接指定數(shù)組的元素或集合的成員,在每個(gè)元素或成員之間使用指定的分隔符。

示例:將int值數(shù)組由逗號(hào)或空格分隔字符串連接起來

// 聲明整數(shù)數(shù)組int[] evenArray = { 2, 4, 6, 8, 10 };String seperator = ", ";result = String.Join(seperator, evenArray);Console.WriteLine($"結(jié)果: {result}");

示例:將指定數(shù)組范圍元素合并起來

String[] composition = { "數(shù)字 ", "字母 ", "下劃線 " };String seperator = ", ";string result = String.Join(seperator, composition, 1, 2);Console.WriteLine($"結(jié)果: {result}");

5、String.Format 方法

Format 方法通過將具有指定空間和對齊的對象和變量插入其他字符串和文字,以所需的格式格式化字符串。它也經(jīng)常用于將字符串格式化為特定格式。詳細(xì)內(nèi)容可參考 C#字符串格式化之String.Format

示例:在現(xiàn)有字符串格式插入一個(gè)DateTime對象

string date = String.Format("今天的日期是:{0}", DateTime.Now);Console.WriteLine(date);

6、StringBuilder.Append 方法

StringBuilder 類可用于修改字符串,而無需創(chuàng)建新的字符串對象。詳細(xì)內(nèi)容可參考 C#中 StringBuilder 用法和 String 區(qū)別

示例:創(chuàng)建一個(gè)StringBuilder并附加多個(gè)字符串

StringBuilder builder = new StringBuilder();builder.Append("BEGIN TRANSACTION");builder.Append("INSERT INTO users(userName) VALUES('測試用戶')");builder.Append("SAVEPOINT;");builder.Append("INSERT INTO users(ID, userName) VALUES(100, '開發(fā)用戶')");builder.Append("COMMIT");Console.WriteLine(builder.ToString());

小結(jié)

以上是字符串拼接的六種方法的全部內(nèi)容,希望本文能為大家?guī)硪恍﹩l(fā),如有不到之處,請多多包涵。


該文章在 2024/7/24 23:11:06 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲(chǔ)管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved