Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c# 字符串拼接

作者:萫蕉姺森う   发布日期:2025-12-23   浏览:94

// 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.
    }
}

解释说明:

  1. 使用 + 操作符:这是最简单直接的方式,适合少量字符串拼接。但效率较低,因为每次拼接都会创建新的字符串对象。
  2. 使用 string.Concat 方法:该方法可以将多个字符串参数连接在一起,效率稍高于 + 操作符。
  3. 使用 string.Format 方法:适用于需要格式化字符串的场景,可以方便地插入变量值。
  4. 使用 StringBuilder:当需要进行大量字符串拼接时,StringBuilder 的性能会更好,因为它避免了频繁创建新的字符串对象。

上一篇:c# 属性

下一篇:c# 单例

大家都在看

c# 二进制

c# datatable group by

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

.net和c#

c#获取系统时间

c#游戏开发

c#网络编程

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站