// C# 字符串拼接示例
using System;
class Program
{
static void Main()
{
// 方法1:使用 + 操作符
string firstName = "John";
string lastName = "Doe";
string fullName = firstName + " " + lastName;
Console.WriteLine(fullName); // 输出: John Doe
// 方法2:使用 string.Concat 方法
string message1 = string.Concat("Hello, ", "world!");
Console.WriteLine(message1); // 输出: Hello, world!
// 方法3:使用 string.Format 方法
string message2 = string.Format("The value is {0}", 42);
Console.WriteLine(message2); // 输出: The value is 42
// 方法4:使用 StringBuilder 类(适用于大量字符串拼接)
System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append("This ");
sb.Append("is ");
sb.Append("a ");
sb.Append("long ");
sb.Append("string.");
string longString = sb.ToString();
Console.WriteLine(longString); // 输出: This is a long string.
}
}
string.Concat 方法:该方法可以将多个字符串参数连接在一起,效率稍高于 + 操作符。string.Format 方法:适用于需要格式化字符串的场景,可以方便地插入变量值。StringBuilder 类:当需要进行大量字符串拼接时,StringBuilder 的性能会更好,因为它避免了频繁创建新的字符串对象。上一篇:c# 属性
下一篇:c# 单例
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站