c# - List<string> emailAddress 如何替换特定字符串中的值

标签 c#

我有以下方法

/// <summary>
    /// Replaces SemiColons with commas because SMTP client does not accept semi colons
    /// </summary>
    /// <param name="emailAddresses"></param>
    public static List<string> ReplaceSemiColon(List<string> emailAddresses) // Note only one string in the list...
    {         
        foreach (string email in emailAddresses)
        {
            email.Replace(";", ",");
        }

        //emailAddresses.Select(x => x.Replace(";", ","));  // Not working either


        return emailAddresses;
    }

但是电子邮件字符串并没有替换“;”与“,”。我错过了什么?

最佳答案

我认为您应该尝试将其设置回自身 email = email.Replace(";", ",");

关于c# - List<string> emailAddress 如何替换特定字符串中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19053047/

相关文章:

c# - 在没有 Visual Studio 的情况下构建 C# 控制台项目

c# - 类到数据集/数据集到类

javascript - 在客户端与服务器端设置跟踪 cookie?

c# - C#获取SQL Server进程号的方法

c# - 无法在 Visual Studio 中关联测试用例

c# - 如何计算从今天算起的8个工作日?

c# - 如何在单个游戏对象上添加多个音频源?

c# - Postgres为什么在同一张表上并发选择会导致排他锁?

c# - 如何在 visual studio 2015 中使用 roslyn c# 编译器?

c# - 如何从 SOS 的 jitted 输出中获取托管函数名称?