C#5种字符串拼接方式,你用过几种?
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
字符串拼接是将两个或多个字符串组合成一个单一字符串的过程,在项目开发中非常常见,C#也为我们提供非常多字符串拼接方式,下面一起盘点下。 1、加号(+) 这是最基本的方式,也是最直接的方式。例如: string s1 = "Hello"; string s2 = "CSharp精选营"; string s3 = s1 + " " + s2; 2、$字符串插值 C# 6.0开始引入了字符串插值,它允许你在字符串中使用变量。例如: string name = "Shen Chuanchao"; int age = 25; string message = $"Hello, {name}. You are {age} years old."; 还支持特殊字符串,以及运算。
另外还可以指定字符串格式化。 double speedOfLight = 299792.458; FormattableString message = $"光速是 {speedOfLight:N3} km/s."; string messageInInvariantCulture = FormattableString.Invariant(message); Console.WriteLine(messageInInvariantCulture); 3、String.Concat 这个方法可以拼接两个或更多的字符串。例如: string s1 = "Hello"; string s2 = "World"; string s3 = String.Concat(s1, " ", s2); 4、String.Format 这个方法允许你创建一个格式化的字符串。例如: string s1 = "Hello"; string s2 = "World"; string s3 = String.Format("{0} {1}", s1, s2); StringBuilder sb = new StringBuilder(); sb.Append("Hello"); sb.Append(" "); sb.Append("World"); string s3 = sb.ToString(); 以上就是C#中主要的字符串拼接方式。 该文章在 2023/9/18 12:09:58 编辑过 |
关键字查询
相关文章
|