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

c# list 转string

作者:△冷色彩   发布日期:2025-08-03   浏览:72

using System;
using System.Collections.Generic;
using System.Linq;

class Program
{
    static void Main()
    {
        // 创建一个包含字符串的列表
        List<string> stringList = new List<string> { "apple", "banana", "cherry" };

        // 方法1:使用 string.Join 方法将列表转换为字符串,元素之间用逗号分隔
        string result1 = string.Join(", ", stringList);
        Console.WriteLine(result1); // 输出: apple, banana, cherry

        // 方法2:使用 LINQ 的 Aggregate 方法自定义分隔符
        string result2 = stringList.Aggregate((current, next) => current + " | " + next);
        Console.WriteLine(result2); // 输出: apple | banana | cherry

        // 方法3:使用 foreach 循环手动构建字符串
        string result3 = "";
        foreach (var item in stringList)
        {
            result3 += item + ", ";
        }
        // 移除最后一个多余的逗号和空格
        if (!string.IsNullOrEmpty(result3))
        {
            result3 = result3.TrimEnd(',', ' ');
        }
        Console.WriteLine(result3); // 输出: apple, banana, cherry
    }
}

解释说明:

  1. 方法1:使用 string.Join 方法是最简单和推荐的方式。它会将列表中的所有元素连接成一个字符串,并在每个元素之间插入指定的分隔符(如逗号和空格)。

  2. 方法2:使用 Aggregate 方法可以通过 LINQ 来实现自定义的分隔符,适合需要更灵活控制的情况。

  3. 方法3:使用 foreach 循环手动构建字符串,虽然代码较多,但可以完全控制字符串的构建过程。注意最后要移除多余的分隔符。

如果你只需要将列表转换为字符串,建议使用 string.Join 方法,因为它简洁且性能较好。

上一篇:c#分割字符串

下一篇:c#向下取整

大家都在看

c# 二进制

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

.net和c#

c#游戏开发

c#网络编程

c# rectangle

c# 取字符串最后一个字符

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

Laravel 中文站